name: quest-management description: Manages high-level narrative and development quests. Use when creating new quests, tracking project progress, managing large workflows, or resolving complex narrative blocks. Triggers for "new quest", "update quest", "quest status", "what are we working on".
Quest Management Skill
๐จ ACTIVATION TRIGGER
Use ONLY when explicitly instructed to create, update, or manage Quest/Todo files.
- Do not use for general task execution.
- This skill is a utility for maintaining the
quests/andtodos/directories.
Version: 1.0.0 Type: Technique Skill Testing Rigor: Moderate (3-5 scenarios)
CSO-Optimized Description
Use when: User wants to define a new mission, track progress on a major feature/narrative arc, update the status of a quest, or view all active quests.
What it does: Creates and maintains structured markdown files in quests/, ensuring alignment with AGENTS.md and triggering associated todo lists.
How it helps: Provide a high-level view of project goals, consolidated knowledge, and execution plans, preventing loss of context.
Keywords: quest, project management, tracking, mission, narrative arc, workflow, status, goal
Quick Start
Standard Workflow
Identify Mission/Goal
โ
Check `quests/README.md` and `quests/*.md` (Is it already covered?)
โ
Merge/Update if exists OR Create New Quest File (`quests/Quest-Name.md`)
โ
Generate Todo List (via `todo-management`)
โ
Update `AGENTS.md` (Quest Index)
Operations
1. Create New Quest
Use when: A new major goal is identified (e.g., "Fix Plot Hole X", "Implement Feature Y").
- Pre-Flight Check:
- Read
quests/README.md. - List files in
quests/. - CRITICAL: If a similar quest exists, UPDATE or MERGE it. Do not create duplicates.
- Read
- Read Template: Load
quests/TEMPLATE.md. - Populate: Fill in Title, Focus, Challenge, Goal, and "Related Quests".
- Save: Save to
quests/Quest-[Name].md. - Link: Add entry to
quests/README.mdandAGENTS.md. - Trigger: Ask user if they want to populate specific todos immediately.
2. Update Quest Status
Use when: Progress is made or a quest is completed.
- Find Quest: Locate
quests/Quest-[Name].md. - Update Metadata: Change Status (โช -> ๐ก -> โ ).
- Update Content: Mark steps as complete
[x], add notes to "Next Steps". - Reflect: If โ , ask user for a brief "Retrospective" or "Learnings" note to append.
3. List Active Quests
Use when: User asks "What are we working on?" or "Show quests".
- Scan: Read
quests/README.md. - Filter: Show only ๐ก Active quests.
- Summarize: Display Title + Focus + Current Status.
File Structure
quests/README.md: Index of all quests (Active, Completed, Backlog).quests/Quest-[Name].md: Detailed mission document.
Rules
- One Quest, One File: Keep quests atomic. If too big, split into sub-quests.
- Link to Truth: Always reference canonical docs (e.g.,
PROJECT_CODEX.md) in the "Consolidated Knowledge" section. - Sync with Todos: A Quest without todos is just a wish. Trigger
todo-managementto operationalize.
References
- Template:
assets/quest_template.md