vision
Skill1 starsChanged 16 days agoMITView on GitHub
Create or update a project roadmap. Use for milestone planning, overall progress, what remains toward a goal, or /vision.
We split this skill into the rules it gives an agent
5 rules. 0 are common, 3 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 18 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Keep one evidence-based roadmap that explains milestone priorities and the next useful action.
- Distinctive: line 28
Default reporting explains progress and remaining gaps without inventing dates or estimates.
- Distinctive: line 35
Chart: when no roadmap exists, load references/chart.md.
- Very specific: line 43
Use scripts/tickets.sh for tracker operations with the resolved adapter flags.
- Very specific: line 45
Use scripts/map.sh for GitHub map frontier reads.
“Common” is measured: kept by at least 6 in 10 of the 18 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- BEGIN MANA PERSONA -->Persona at invocation
Before conversational narration, read Persona: and Style: in the active project's ## Agent skills block from CLAUDE.md or AGENTS.md. Prefer the file containing the block, then an existing file; ties use CLAUDE.md. A symlink pair is one file. Read the saved value anew on each invocation, including from a subdirectory using the project root. No accessible project or no line means ordinary behavior. Do not search another project or global settings for this preference.
During the Persona at invocation stage, archmage on either line loads this skill's own references/archmage.md for the active workflow. off or an absent value leaves ordinary behavior active. An unknown value leaves ordinary behavior active and gets a brief explanation when conversational output is allowed; it does not stop the work. Explicit conversation instructions override the saved voice without writing settings. A request to enable Archmage for this workflow also loads the local reference.
Apply the voice only to lead-agent conversation. Deliverables, specialist roles, reply-only responses, and JSON-only output retain their contracts, with no added narration. End the persona with this workflow unless the user requests otherwise or a Style: line names archmage, which keeps the voice on for the whole session.
<!-- END MANA PERSONA -->Vision
Keep one evidence-based roadmap that explains milestone priorities and the next useful action.
Honor explicit user instructions and decisions already made over workflow defaults. Continue through the requested result; ask only about unresolved choices that would materially change it. Reporting progress alone does not authorize implementation work. If a real permission or missing prerequisite prevents completion, explain it and finish independent authorized work.
Shared contracts
- The saved pointer or
roadmaplabel identifies the roadmap; legacy body markers remain readable. Maps and build efforts link up through aMilestone:line in their own bodies; closing them requires no roadmap write. - Reconciliation derives activity from members and completion from outcome evidence, preserving explicit
Confirmed done:overrides. Snapshot the body and guard updates against concurrent changes. Incomplete reads leave the saved roadmap unchanged. - Default reporting explains progress and remaining gaps without inventing dates or estimates. Counts support the assessment. Use milestone names and linked issue titles in user-facing output.
<SKILL_DIR> is the absolute directory containing this file. Substitute it directly in bundled script commands.
Route
- Resolve: load references/tracker.md to find the tracker and roadmap. For a local roadmap, also load references/scratch.md.
- Chart: when no roadmap exists, load references/chart.md. It loads the body schema and milestone guidance. Create the roadmap and save its pointer, then reconcile existing work and report.
- Reconcile: for an existing roadmap, load references/reconcile.md, including for
add <name>,done <n>,reopen <n>, ororder <n n ...>. It loads the schema, applies the edit, and refreshes status under the body guard. - Report: load references/report.md after charting or reconciliation. A creation or update is complete when authorized writes and the next-step report are delivered. Draft and read-only requests end with the proposed or derived assessment without writes. Continue a broader explicitly authorized request after that result.
you-pick, "make the decisions", or "you pick" authorizes recommended choices for charting. Preserve decisions already supplied without requiring that token.
Bundled readers and writers
Use scripts/tickets.sh for tracker operations with the resolved adapter flags. It supports GitHub with git and gh, and Linear or Jira with Python's standard library. Exit 3 means the token cannot write; the charting reference describes the local fallback.
Use scripts/map.sh for GitHub map frontier reads. Its optional repository argument is owner/repo, not the ticket script's adapter flags. Other trackers use the Wayfinding operations in their tracker configuration.
The optional persona reference loads only during the persona stage above. Workflow-specific references load only at their named stage.
References
| Reference | Load at | Purpose |
references/archmage.md | Persona at invocation, when enabled | The Archmage voice |
references/tracker.md | Route step 1 | Tracker resolution and finding the roadmap |
references/scratch.md | Route step 1 on a local tracker, or on exit 3 | The roadmap as a file |
references/chart.md | Route step 2 | Creating the roadmap and its pointer |
references/roadmap-shape.md | Route steps 2 and 3, loaded by chart.md and reconcile.md | Roadmap body, the upward link, edits |
references/milestones.md | Charting, adding a milestone, or deriving legacy criteria | Grounding scope and milestone outcomes |
references/reconcile.md | Charting and route step 3 | Snapshot, edits, membership, status derivation, guarded write |
references/report.md | Route step 4 | The conversational report and next-step rules |
Other versions24 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 24
- gridaco/grida★ 2.7ksame name
- udecode/better-convex★ 452same name
- YougLin-dev/Aha-Loop★ 181same name
- xiincs/claude-code-vision-skill★ 170same name
- simota/agent-skills★ 96same name
- quocld/hephaestus-agent-skills★ 8same name
- Neostry/vision-skill★ 7same name
- wangbooth/skills★ 7same name
- sirius-cc-wu/sirius-skills★ 6same name
- BhaskarManam/pstack★ 4same name
14 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use plan.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
BlockSkillplan
Draft a TDD, PRD, or lightweight plan in the conversation without committing it.
Also in 3 projects that use this
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

