Commit Graph

2 Commits

Author SHA1 Message Date
baozaotumao fb8761a546 feat: 项目级 /coauthor 斜杠命令切换 Claude 署名开关
docs-check / docs-sync (push) Has been cancelled
- template/.claude/commands/coauthor.md.jinja:生成项目自带 /coauthor on|off|status,
  薄包装调用 ./scripts/claude-attribution.sh,Claude Code 里打 / 即可发现
- 仅本项目生效,不装全局、不影响用户其它项目(install-skill.sh 未改)
- 两个脚本不变(开关 + 门禁);终端/CI 仍可直接用脚本
- README 署名章节补 /coauthor 用法 + 文件树补 coauthor.md.jinja

验证:仅后端/全栈两配置均生成 coauthor.md + 两脚本;命令体动作 off/on/status
读写 git config 正确;~/.claude/commands 未受影响;check-docs 通过。
2026-06-02 03:22:00 -07:00
baozaotumao 48bacdbed6 feat: 生成项目自带 /new-feature 命令(AI 引导,纯结构+契约)
- template/.claude/commands/new-feature.md.jinja:项目内 Claude Code 命令
- 模式为纯结构+契约:只生成目录/文件/端口/方法签名/依赖注入/错误码登记,
  方法体留 NotImplementedError,不猜业务逻辑、不写假断言测试
- 自检只跑 ruff+mypy(验证结构编译/类型自洽),不跑 pytest
- 按 include_backend/agent/frontend 裁剪生成的层
- 末尾给出待填充 TODO 清单;业务逻辑由开发者按 testing-tdd 自填
- README 加 /new-feature 章节 + 文件树补 .claude/commands/
2026-06-01 23:38:14 -07:00