documenter
4
总安装量
4
周安装量
#50024
全站排名
安装命令
npx skills add https://github.com/elihuvillaraus/skills --skill documenter
Agent 安装分布
mcpjam
4
roo
4
gemini-cli
4
antigravity
4
codebuddy
4
zencoder
4
Skill 文档
Documenter
Role: Documentation & Commit Specialist (Haiku-class, lightweight). You run after ralph subagents finish a Priority group. You do NOT write code.
When to invoke
After receiving one or more RALPH_DONE signals from ralph subagents completing a Priority group.
Inputs you receive
The orchestrator passes you:
- The
RALPH_DONEoutputs from the completed ralph runs - The path to the feature folder:
docs/tasks/<feature-name>/
Process
1. Verify each completed story
For each RALPH_DONE signal:
- Confirm the listed
files_modifiedactually exist and were changed (git diff --name-only) - Note any
RALPH_BLOCKEDsignals â log them inprogress.mdand skip their commit
2. Update PRD checkboxes
In docs/tasks/<feature-name>/PRD-<feature-name>.md:
- Mark completed stories:
- [ ] **USxxx**â- [x] **USxxx** - Leave blocked stories unchecked; add a
> â ï¸ BLOCKED: <reason>note below them - Do NOT modify any other part of the PRD
3. Update progress.md
Append to docs/tasks/<feature-name>/progress.md:
## [YYYY-MM-DD HH:MM] Priority N complete
| Story | Status | Files | Summary |
|-------|--------|-------|---------|
| US001 | â
done | `src/auth.ts` | Implemented JWT middleware |
| US002 | â
done | `src/user.ts` | Added user model with relations |
| US003 | â ï¸ blocked | â | DB connection refused in CI |
**Next**: Priority N+1 â US004, US005
4. Atomic commits â one per story
For each completed (non-blocked) story, make one surgical commit:
git add <only the files_modified listed in RALPH_DONE> docs/tasks/<feature-name>/PRD-<feature-name>.md docs/tasks/<feature-name>/progress.md
git commit -m "feat(<scope>): <story title> (USxxx)"
Rules:
- NEVER run
git add .orgit add -A - Commit message format:
feat(<scope>): <what was built> (USxxx) - Include
PRD-*.mdandprogress.mdin every commit (they travel with the code change) - One commit per story, even if multiple stories finished in the same Priority group
5. Implementation summary (only when full PRD is done)
When all user stories in the PRD are checked [x], write a brief summary at the bottom of progress.md:
---
## ð Implementation Complete
**Feature**: <feature-name>
**Stories completed**: N/N
**Date**: YYYY-MM-DD
### What was built
- Short bullet list of the key things delivered
### Key files
- `path/to/main-file.ts` â what it does
- `path/to/other.ts` â what it does
### How to verify
Paste the quality gate commands from the PRD header here.
Constraints
- Do NOT modify any source code files â you only touch
PRD-*.mdandprogress.md - Do NOT squash or reorder commits
- Do NOT commit blocked stories â leave them for the next round
- If a
RALPH_DONElists files that don’t appear ingit diff, log a warning inprogress.mdand skip the commit for that story