Help us improve
Share bugs, ideas, or general feedback.
From metis
This skill should be used when the user asks to "start a new project", "greenfield project", "tech debt campaign", "incident response", "feature development", "which preset", "initialize metis", "set up project", or needs guidance on project setup, choosing presets, and applying patterns for different work types.
npx claudepluginhub colliery-io/metisHow this skill is triggered — by the user, by Claude, or both
Slash command
/metis:project-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill guides project setup and provides patterns for different types of work.
Coordinates multi-project initiative planning across services and repositories. Collects context, defines boundaries, analyzes dependencies, and spawns sub-agents for detailed plans.
This skill should be used when the user asks "what document type should I create", "create a bug ticket", "create a feature request", "should this be a task or initiative", "when to use an ADR", "track this bug", "log this tech debt", or needs help choosing between vision, strategy, initiative, task, backlog item, or ADR document types.
Structured project planning and PRD generation with three modes: new (kickoff with repo scaffolding), feature (compact PRD), retro (data-driven retrospective). Uses researched Q&A engine to produce documents and prioritized issues.
Share bugs, ideas, or general feedback.
This skill guides project setup and provides patterns for different types of work.
| Team Size | Coordination | Recommended Preset |
|---|---|---|
| Solo | None | Direct |
| 2-5 | Informal | Streamlined |
| 5+ | Formal | Full (or Streamlined) |
Preset differences:
When in doubt, use the default Streamlined preset. Add Strategy layer later if needed.
Starting a new project from scratch.
1. Initialize:
initialize_project(project_path="/path/to/project", prefix="PROJ")
Choose short (2-8 char, uppercase), memorable, unique prefix.
2. Define Vision: Create vision answering: "Why does this project exist?"
Transition: draft → review → published
3. Create Initial Initiatives: Common greenfield initiatives:
Don't create all initiatives upfront. Create enough to start, pull more as backlogs empty.
4. Decompose and Execute: For each initiative: discovery → design → decompose → execute
Systematic debt reduction.
1. Inventory: Create backlog items for each debt item:
create_document(type="task", title="Refactor X module", backlog_category="tech-debt")
2. Prioritize: Group related debt into initiative when ready to tackle:
create_document(type="initiative", title="API Cleanup Campaign", parent_id="PROJ-V-0001")
3. Execute: Pull debt tasks into initiative, work systematically
Handling urgent, unplanned work.
1. Immediate: Create backlog item for tracking:
create_document(type="task", title="INCIDENT: Service X down", backlog_category="bug")
2. Triage: Work the incident, update task with findings
3. Resolution: Complete immediate fix, transition task to completed
4. Follow-up: For systemic fixes, create initiative:
create_document(type="initiative", title="Prevent X recurrence", parent_id="PROJ-V-0001")
5. Postmortem: Create ADR if architectural decisions made
Standard feature flow.
1. Initiative: Create initiative for the feature:
create_document(type="initiative", title="User Dashboard", parent_id="PROJ-V-0001", complexity="m")
2. Discovery: Understand requirements, constraints, users
3. Design: Define solution approach, create ADRs for decisions
4. Decompose: Break into tasks (prefer vertical slices)
5. Execute: Pull tasks, implement, test
6. Complete: Verify acceptance criteria, transition to completed
| Anti-Pattern | Problem | Fix |
|---|---|---|
| Shadow work | Work outside system | Track everything; create backlog items retroactively |
| Shadow backlogs | Secret lists elsewhere | Capture in Metis; trust or fix the system |
| Too many active | Context switching | Limit WIP; finish before starting |
| Orphaned work | No value alignment | Connect to parent or move to backlog |
| Skipping phases | Problems found late | Respect exit criteria |
| Premature decomposition | Wrong tasks | Stay in discovery/design first |
| Stale work | Clutter | Archive unused items regularly |
| Wrong granularity | Confused tracking | Apply scope heuristics |
For detailed patterns and anti-patterns:
references/greenfield.md - Complete greenfield guidereferences/tech-debt.md - Debt campaign patternsreferences/incident-response.md - Incident handlingreferences/feature-development.md - Feature flow detailsreferences/anti-patterns.md - Full anti-pattern catalogreferences/preset-selection.md - Preset decision guide