diff --git a/commands/manifesto.md b/commands/manifesto.md new file mode 100644 index 0000000..444cafa --- /dev/null +++ b/commands/manifesto.md @@ -0,0 +1,71 @@ +--- +description: View and manage the organization manifesto. Shows identity, personas, beliefs, and principles. +--- + +# Organization Manifesto + +@~/.claude/skills/vision-management/SKILL.md + +The manifesto defines the organization-level vision: who we are, who we serve, what we believe, and how we work. It is distinct from product-level vision (see `/vision`). + +## Process + +1. **Check for manifesto**: Look for `manifesto.md` in the current repo root. + +2. **If no manifesto exists**: + - Ask if the user wants to create one + - Guide through defining: + 1. **Who We Are**: Organization identity + 2. **Who We Serve**: 2-4 specific personas with context and constraints + 3. **What They're Trying to Achieve**: Jobs to be done in their voice + 4. **What We Believe**: Core beliefs including stance on AI-augmented development + 5. **Guiding Principles**: Decision-making rules + 6. **Non-Goals**: What we explicitly don't do + - Create `manifesto.md` + +3. **If manifesto exists**: + - Display formatted summary of the manifesto + +## Output Format + +When displaying an existing manifesto: + +``` +## Who We Are + +[Identity summary from manifesto] + +## Who We Serve + +- **[Persona 1]**: [Brief description] +- **[Persona 2]**: [Brief description] +- **[Persona 3]**: [Brief description] + +## What They're Trying to Achieve + +- "[Job to be done 1]" +- "[Job to be done 2]" +- "[Job to be done 3]" + +## What We Believe + +[Summary of key beliefs - especially AI-augmented development stance] + +## Guiding Principles + +1. [Principle 1] +2. [Principle 2] +3. [Principle 3] + +## Non-Goals + +- [Non-goal 1] +- [Non-goal 2] +``` + +## Guidelines + +- The manifesto is the **organization-level** document - it applies across all products +- Update rarely - this is foundational identity, not tactical direction +- Product repos reference the manifesto but have their own `vision.md` +- Use `/vision` for product-level vision management