psi
44
总安装量
41
周安装量
#4766
全站排名
安装命令
npx skills add https://github.com/siviter-xyz/dot-agent --skill psi
Agent 安装分布
claude-code
28
codex
25
cursor
23
antigravity
19
opencode
17
Skill 文档
PSI – Plan Spec Implement
Structured workflow for planning, specifying, and implementing changes with documentation-first approach.
When to Use
Only use when:
- Explicitly directed by the user
- Mentioned in project
AGENTS.mdfile
Do not use automatically – this is an opt-in workflow, not a default.
Core Workflow
Plan â Spec â Implement
Phases are independent – you can start with any phase, but all must ensure documentation stays up-to-date.
Key Principles
- Ephemeral planning – Plans stored in
~/.dot-agent/(not committed) - Documentation-first – Specs applied to project docs/READMEs/AGENTS.md
- Test-first implementation – Tests for docs/user journeys before code
- Design/review embedded – Design and review integrated into Plan/Spec phases
- Phase independence – Each phase can work standalone, all update docs
Phase Overview
Plan Phase
- Generates detailed plans in
~/.dot-agent/repo/YYYY-MM-work-name.plan.md - Research stored in
~/.dot-agent/working-dir/repo/YYYY-MM-work-name.research.md - Embeds design considerations
- Includes review before proceeding
Spec Phase
- Generates specs for: API schemas, interfaces, DTOs, database models, config, env vars, architecture, user journeys, package structure, tech choices
- Embeds design considerations
- Reviews specs before applying
- Applies to:
docs/, README.md files, AGENTS.md files
Implement Phase
- Test-first: tests for docs/user journeys before code
- CI verification: verify types, tests, lint pass before committing
- Atomic commits: group related changes with tests
- Updates docs, README.md, AGENTS.md as code evolves
- Can work independently if specs exist in docs
Research Management
Detects phrases like:
- “looking at your research” â Loads research file
- “refine your research” â Updates research file, narrows focus
Documentation Structure
- README.md: Aim for < 1000 lines (not hard rule), can be longer if needed
- AGENTS.md: < 200 lines, inline at root/packages/modules/code level
- docs/: Architecture, roadmap, tech-choices, setup/, user-journeys/, design/
References
For detailed protocols, see:
references/plan-phase.md– Plan generation with embedded design/reviewreferences/spec-phase.md– Spec generation and applicationreferences/implement-phase.md– Test-first implementationreferences/review-protocol.md– Reviewing plans/specs/designreferences/research-management.md– Research file handlingreferences/docs-structure.md– Documentation organization rulesreferences/file-paths.md– Storage paths and conventions