一键导入
project-build
Build a project from an existing project-plan pack under docs/ while using todui as the long-running execution ledger.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build a project from an existing project-plan pack under docs/ while using todui as the long-running execution ledger.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | project-build |
| description | Build a project from an existing project-plan pack under docs/ while using todui as the long-running execution ledger. |
Execute a project strictly from an existing project-plan pack, and track the run inside todui so another agent can resume from the current worklist without rereading the whole thread.
Resolve the pack files in this order:
$ARGUMENTS if a usable docs directory or pack file path is provided./docs/prompt.md./docs/plan.md./docs/implement.md./docs/documentation.mdIf the required pack files are missing, stop and ask for the pack location or for the project-plan skill to be used first.
Treat these files in this order of authority:
docs/prompt.mddocs/plan.mddocs/implement.mddocs/documentation.mdIf they conflict, follow the higher-authority file and record the conflict in docs/documentation.md.
todui Session RulesUse one deterministic repo session throughout execution.
If todui is not installed yet, install it with npm install -g @roberttlange/todui or run it ad hoc with npx -y @roberttlange/todui ....
agent-<repo-dir-slug>.agent.Suggested bootstrap flow:
repo_slug="$(basename "$PWD" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9]/-/g; s/-\\{2,\\}/-/g; s/^-//; s/-$//')"
session="agent-${repo_slug}"
repo_ref="$(git remote get-url origin 2>/dev/null || true)"
if ! todui session list | cut -f1 | grep -Fxq "$session"; then
todui session new "$session" --tag agent
fi
if [ -n "$repo_ref" ]; then
todui session repo "$session" --set "$repo_ref"
fi
docs/plan.md as the execution source of truth.docs/documentation.md continuously with status, decisions, commands run, validation results, and remaining work.todui Worklist ProtocolUse todui throughout execution, not just at the start or end.
Before implementation begins:
docs/plan.mdBecause current todui has no dedicated todo list command, inspect current work with:
todui export md "$session" --open-only --include-notes
Rewrite notes with todui edit <id> --note ... when the context changes. Current todui does not support note append.
todui export md "$session" --open-only --include-notesdocs/plan.mddocs/documentation.mdAt any pause or final handoff, todui should answer:
Keep the open worklist small and current.
clean-code skill during implementation and refactor passes.AGENTS.md or equivalent project instructions when present.Start with:
hibiki checkpoint after the initial todui session and milestone sync are in placeThen begin implementation.
Before handoff:
docs/plan.mddocs/prompt.mdtodui todo with a concrete notehibiki checkpoint that the repo session is current