project-charter
Installation
SKILL.md
Project Charter
Establish the portfolio-level justification before diving into requirements. Answers: why are we investing in this? Who has authority? What kills this project?
Announce at start: "I'm using the project-charter skill to establish the business-level justification for this initiative."
When to use
- "project charter", "initiative brief", "why are we doing this"
- Starting a greenfield project — charter before BRD
- Stakeholders need a go/no-go decision document
Four-Beat Rhythm
Every section follows:
flowchart LR
O[Orient] --> W[Work] --> P[Present] --> C{Approval?}
C -->|Approve| D[Commit & Advance]
C -->|Edit inline| E[Apply edits → Commit]
C -->|Revise| W
C -->|Kill| K[Log in decisions.md → Advance]
Flow
- Project name and slug — auto-suggest from git remote or folder
- Interview using
roles/sponsor.md— business justification, vision, budget of belief, go/no-go criteria - Draft sections one at a time using
templates/charter.md:- Business justification
- Vision
- Objectives (3-5, measurable)
- Scope boundary (in/out)
- Key stakeholders (role, person, authority)
- Constraints (timeline, budget, regulatory, technical)
- Success criteria
- Risks (high-level)
- Go/no-go criteria
- Each section: present → approve/edit/revise/kill → commit
- On completion: write
charter.mdtodocs/requirements/, updatestate.md
Slug derivation
git config --get remote.origin.url→ normalize (e.g.,github.com/acme/widget→acme-widget)- Fallback: current folder basename
- Collision: append short hash of absolute path
Tone
- Tight and direct. No corporate hedging.
- Push back on vague justifications — "everyone wants this" is not evidence.
- Match user's language.
Next step
"Charter complete. Ready to start the BRD? Say 'write business requirements' to continue."
Weekly Installs
2
Repository
canhta/deliverableFirst Seen
6 days ago
Security Audits
Installed on
amp2
cline2
opencode2
cursor2
kimi-cli2
warp2