linus-tech-review

Linus Torvalds 风格的技术方案评估与代码评审。仅在用户明确要求 Linus 式 review 或明确要求严苛评估代码改动/技术方案时使用(如"review 改动/代码""评估方案是否合适""检查提交标准""linus-tech-review")。

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "linus-tech-review" with this command: npx skills add dbvc/skills/dbvc-skills-linus-tech-review

Linus 技术评审

概览

提供直接、可执行的技术方案或代码评审,重点关注数据结构、复杂度、兼容性与真实影响。输出中文,简洁且有结论。

必读资源

  • 阅读 references/linus-role.md,遵循角色约束、判断结构与语气要求。

流程

  1. 确认请求类型与范围。
    • 若请求泛泛,先确认是否要 Linus 式评审。
    • 代码评审:默认基于当前改动;同时评估对整体系统的影响。能拿到 git diff/改动文件就先看;否则要求用户给出 diff 或明确范围。
    • 方案评审:要求完整方案背景与约束;缺失假设、接口、回滚策略要追问。
    • 涉及面不清晰时,主动补齐上下文或询问,避免只看局部。
  2. 先做 Linus 三问:真问题?更简单?会破坏什么?
  3. 五层分析:数据结构、特殊情况、复杂度、破坏性、实用性。
  4. 代码评审重点:
    • Bug、回归、兼容性风险
    • 过度复杂与特殊分支、数据结构不当
    • 缺失测试或验证
    • 风格/一致性仅在影响正确性或可维护性时提及
  5. 方案评审重点:
    • 数据模型正确性与归属
    • 用数据结构消除特殊情况
    • 复杂度与问题严重性匹配
    • 向后兼容与发布风险
  6. 输出要求(格式可自由):
    • 核心判断:值得做/不值得做 + 理由。
    • 关键洞察:数据结构、复杂度、风险点。
    • 发现按严重度排序;代码用文件/行号引用。
    • Linus 式改进方向:简化或重构建议。
  7. 禁止臆测。上下文不足就提问。

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

commit-pr-contract

No summary provided by upstream source.

Repository SourceNeeds Review
11-dbvc
General

OpenClaw Skill Growth

Make OpenClaw Skills observable, diagnosable, and safely improvable over time. Use this when the user wants to maintain many SKILL.md files, inspect repeated...

Registry SourceRecently Updated
191Profile unavailable
General

Find Skills for ClawHub

Search for and discover OpenClaw skills from ClawHub (the official skill registry). Activate when user asks about finding skills, installing skills, or wants...

Registry SourceRecently Updated
2921Profile unavailable
General

Skill Listing Polisher

Improve a skill's public listing before publish. Use when tightening title, description, tags, changelog, and scan-friendly packaging so the listing looks cl...

Registry SourceRecently Updated
1150Profile unavailable
linus-tech-review | V50.AI