| name | strategy |
| description | Discovers and maintains strategic context in STRATEGY.md. Use when the user asks "what's our strategy?" or "update the strategic direction." Produces personas, market landscape analysis, and problem space definitions. Not for architecture (use architecture) or post-implementation reflection (use reflect). |
| subtask | false |
| version | 0.3.1 |
Strategy
Deep discovery for personas, market landscape, and problem space.
Contents
- Critical Rules
- Verification
- Purpose
- Mode Detection
- Process
- Guardrails
- Related Skills
Input: $ARGUMENTS
Critical Rules
- Interview deeply -- strategy is domain knowledge extraction, not guesswork
- Align with VISION -- strategy serves the north star, never contradicts it
- Get approval -- do NOT update STRATEGY.md without explicit user confirmation
- Define anti-personas -- who we are NOT building for is as important as who we are
- Keep it current -- outdated strategy is worse than no strategy
- Log updates -- log strategic changes to the project journal:
loaf journal log "decision(strategy): updated personas/landscape/problem space"
Verification
- STRATEGY.md content aligns with VISION.md direction
- All persona definitions include anti-personas (who we are NOT building for)
- User has explicitly approved all updates before STRATEGY.md is modified
Purpose
STRATEGY.md captures the landscape -- who we're building for, what we understand about the problem space, and how we're positioned.
Distinct from:
- VISION.md -- Where we're going (north star)
- ARCHITECTURE.md -- How we build (technical constraints)
Mode Detection
| Input Pattern | Mode |
|---|
| Empty or "discover" | Full Discovery |
| "personas" | Persona Discovery |
| "market" or "landscape" | Market Analysis |
| "problems" or "problem-space" | Problem Space |
| "glossary" | Domain Glossary |
| Specific topic | Targeted Update |
Process
Step 1: Gather Context
- Read VISION.md (strategy must align)
- Read existing STRATEGY.md (extend, don't duplicate)
- Check recent sessions for implementation learnings
Step 2: Interview Deeply
Strategy discovery requires extensive interviewing. Interview extensively using your harness's structured question tool if it has one. Ask non-obvious questions about users, competitors, problem space, and domain language.
Full Discovery covers: users/personas, problem space, market landscape, domain language.
Focused modes drill into the specific area (personas, market, problems, or glossary).
Step 3: Draft Updates
Create additions/updates to STRATEGY.md following the strategy template.
Step 4: Present for Approval
Present proposed sections. Do NOT update STRATEGY.md without explicit approval.
User may: approve, adjust, add context, or request more discovery.
Step 5: Update STRATEGY.md
After approval: create (if new) or merge content. Announce updated sections.
Guardrails
- Interview deeply -- strategy is domain knowledge extraction
- Align with VISION -- strategy serves the north star
- Define anti-personas -- who we're NOT building for
- Adjacent problems -- document what's out of scope
- Get approval -- don't update without confirmation
- Keep it current -- outdated strategy is worse than none
Related Skills
- shape -- Uses STRATEGY.md for context during shaping
- reflect -- Updates STRATEGY.md based on shipping learnings
- research -- Investigation that may inform strategy
- brainstorm -- Deep thinking that may surface strategy insights