jasonkjin

Ddd Init — Development skill for Claude Code

Development community

扫描仓库生成 DDD 长期档案(PROJECT.md / contracts.md / decisions.md / templates).

How to install Ddd Init

Installs to ~/.claude/skills/jasonkjin-doc-driven-dev-ddd-init/SKILL.md

Terminal
mkdir -p ~/.claude/skills/jasonkjin-doc-driven-dev-ddd-init && curl -fsSL https://raw.githubusercontent.com/jasonkjin/doc-driven-dev/HEAD/commands/ddd-init.md -o ~/.claude/skills/jasonkjin-doc-driven-dev-ddd-init/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Ddd Init does


description: 扫描仓库生成 DDD 长期档案(PROJECT.md / contracts.md / decisions.md / templates) argument-hint: [仓库路径]

ddd-init

目标仓库:`$ARGUMENTS`

先加载 `ddd` skill 建立概念,再读 skill 目录下的 `templates.md` 获取模板 base。


前置:工作区

若 `~/ddd/` 不存在,先建骨架(见 skill 目录结构一节)和空的 `repos.md`。

将本次仓库登记进 `repos.md`:别名、本地路径、远端地址、默认分支。路径未给出时,先在 `repos.md` 查,查不到再问。

**别名这一层是为了换机器时只改一处**,所有任务文档只引用别名,不写死路径。


前置:把扫描基线拉到最新

扫描结果会被下游命令无条件信任,所以必须先确认扫的是什么状态的代码。在功能分支或落后的本地 master 上扫出来的档案,会把在途的东西记成既成事实,而这个错误不会立刻

Alternatives in Development

  • Om Dump — Freeform capture mode 4.6k ★
  • /token Scan — Fast rug pull detection for meme coins and token contracts 1.7k ★
  • Haft — Engineering decisions engine that know when they're stale 1.4k ★

Full documentation available on GitHub

View Source Repository