返回顶部
G

GitHub Development StandardGitHub开发标准

完整的 GitHub 项目开发标准流程 - 9步流程 + 4层验证 + 15项验收清单

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
503
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

GitHub Development Standard

技能名称: GitHub Development Standard

详细描述:

GitHub Development Standard v2.0

用方法论驯服低端模型,让代码质量不再妥协

💡 核心价值

解决低端模型在代码开发中的常见问题:

  • - ❌ 过度修改(200+ 行,夹带重构)
  • ❌ 无验证(直接说修好了)
  • ❌ 夹带私货(顺便优化、重构)

📋 9 步开发流程

  1. 1. 读 issue → 2. 写任务卡 → 3. 确定基线
  1. 4. 列改动点 → 5. 编码 → 6. 本地验证
  1. 7. 看 diff → 8. 写发布说明 → 9. 复盘

✅ 8 条编码纪律

  1. 1. 先复制旧代码,再局部替换
  2. 改函数前,先通读输入/输出/副作用
  3. 涉及数据结构变化时,先搜所有使用点
  4. 不要同时改逻辑和风格
  5. 不要在 bug fix 里做重构
  6. 不要修改未被需求要求的行为
  7. 不要在没有验证前说修好了
  8. 不要让 release note 超前于实际代码

🔍 4 层验证

bash

Layer 1: 语法验证


python3 -m py_compile scripts/xxx.py

Layer 2: 导入验证

python3 -c from scripts.xxx import ClassName

Layer 3: 行为验证

python3 test_fix.py

Layer 4: 回归验证

python3 -m pytest tests/

📊 15 项验收清单

A. 需求一致性(3 项)

  • - [ ] A1. 我能用一句话说清这次修复的目标
  • [ ] A2. 我知道这次不打算修的内容有哪些
  • [ ] A3. 代码改动与 issue 描述一致

B. 技术正确性(4 项)

  • - [ ] B1. 我基于正确版本开始修改
  • [ ] B2. 我没有重写整个文件
  • [ ] B3. 数据结构变化已同步所有引用点
  • [ ] B4. 新逻辑不会破坏旧逻辑

C. 测试验证(4 项)

  • - [ ] C1. 语法检查通过
  • [ ] C2. 导入检查通过
  • [ ] C3. 最小样例验证通过
  • [ ] C4. 回归测试通过

D. 发布质量(4 项)

  • - [ ] D1. diff 大小与任务规模匹配
  • [ ] D2. release note 与实际代码一致
  • [ ] D3. 版本号、文档、注释已同步
  • [ ] D4. 我可以指出这次改动的风险点

🔧 GitHub CLI 使用

bash

查看 Issue


gh issue view 53 --repo owner/repo

评论 Issue

gh issue comment 53 --repo owner/repo --body 修复说明...

关闭 Issue

gh issue close 53 --repo owner/repo

📄 多文件修复注意事项

  1. 1. 同步修改 - 修改 README.md 时,检查其他语言版本
  2. 工具验证 - 用 grep 等工具验证比人工更可靠
  3. 文档清理 - 先整合内容,再删除冗余文件

📊 效果对比

指标使用前使用后提升
Bug 修复返工率60%5%↓ 55%
平均改动量
200+ 行 | 15 行 | ↓ 185 行 | | 夹带私货率 | 70% | 0% | ↓ 70% |

💡 核心理念

先定义问题,再定义改法,再写代码,再做验证,最后才发布。

🔗 相关链接

  • - GitHub: https://github.com/SonicBotMan/github-development-standard
  • ClawHub: https://clawhub.com/skills/github-development-standard

让代码质量不再妥协 💕

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 github-development-standard-1776109569 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 github-development-standard-1776109569 技能

通过命令行安装

skillhub install github-development-standard-1776109569

下载

⬇ 下载 GitHub Development Standard v2.0.0(免费)

文件大小: 2.5 KB | 发布时间: 2026-4-15 12:54

v2.0.0 最新 2026-4-15 12:54
v2.0 精简版 - 9步流程 + 4层验证 + 15项验收清单 + GitHub CLI使用 + 多文件修复指南

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部