manage-plans
Skill15 starsChanged 5 months agoMITView on GitHub
Create, update, and maintain BLXCode workspace plans under `.agents/plans/`. Use when Codex needs to add a new implementation plan, refine an existing plan, update plan task status, keep `PLANS.md` indexed, or explain the repository's Markdown plan format and task syntax to agents.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- bengillin/walkietalkiebottheir own version, first seen Nov 1, 2026
- triet4p/coding-agent-stackstheir own version, first seen Oct 25, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- bengillin/walkietalkiebot★ 4same name
- triet4p/coding-agent-stacks★ 0same name
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.
In this repository17 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- cavemanSkill
- create-agentsmdSkill
- diagnoseSkill
- frontend-designSkill
- gpt-image-2Skill
- grill-meSkill
- handoffSkill
- hyperframesSkill
- improve-codebase-architectureSkill
- leptos-guideSkill
- remotion-best-practicesSkill
- rust-async-patternsSkill
- rust-best-practicesSkill
- rust-patternsSkill
- rust-testingSkill
- tauri-v2Skill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. About 0 are common, 12 are distinctive, and 8 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈12
Distinctive · estimate
This author's own choices. Worth a look.
8
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
Keep .agents/plans/PLANS.md as the protected index.
- Distinctive: line 12
Use one focused plan folder per feature, refactor, investigation, or multi-step implementation.
- Very specific: line 13
Prefer lowercase hyphenated folder slugs with a canonical plan.md, for example kanban-board-view/plan.md.
- Distinctive: line 14
Keep plans agent-actionable: concrete enough to implement, but not bloated with unrelated analysis.
- Distinctive: line 15
Update the plan as work changes.
- Distinctive: line 19
Use this default structure for new plans:
- Distinctive: line 54
Use exactly one task per line:
- Very specific: line 76
Check .agents/plans/PLANS.md and existing plan slugs to avoid duplicates.
- Very specific: line 77
Create a focused plan.md file under .agents/plans/<slug>/.
- Distinctive: line 78
Add a clear H1 title and the standard sections above.
- Very specific: line 79
Add concrete ## Tasks entries using stable task IDs.
- Very specific: line 80
Add a row to .agents/plans/PLANS.md with status, link, and concise description.
- Very specific: line 88
Use planned, active, blocked, done, or cancelled in the index status column.
- Distinctive: line 92
Update task status markers when work progresses.
- Distinctive: line 93
Add tasks when the implementation discovers real new work.
- Very specific: line 94
Remove tasks only when they are invalid or superseded.
- Distinctive: line 95
Keep the index row status aligned with the plan's actual state.
- Distinctive: line 97
Avoid reformatting the whole file unless explicitly asked.
- Distinctive: line 102
Avoid vague tasks like "fix stuff" or "improve UI".
- Distinctive: line 106
Do not include implementation details that are merely guesses if the repo can answer them.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Manage BLXCode Plans
Core Rules
- Store durable plans as
.agents/plans/<slug>/plan.md. - Keep
.agents/plans/PLANS.mdas the protected index. Do not delete or rename it. - Use one focused plan folder per feature, refactor, investigation, or multi-step implementation.
- Prefer lowercase hyphenated folder slugs with a canonical
plan.md, for examplekanban-board-view/plan.md. - Keep plans agent-actionable: concrete enough to implement, but not bloated with unrelated analysis.
- Update the plan as work changes. A stale plan is worse than no plan.
Plan File Structure
Use this default structure for new plans:
# Short Plan Title
## Summary
Briefly state the goal, current direction, and important constraints.
## Decisions
- Record product or technical decisions that should not be rediscovered.
- Include assumptions when the user has not explicitly decided something.
## Implementation Notes
- Describe the intended approach by subsystem or behavior.
- Mention important files only when needed to avoid ambiguity.
- Include public APIs, storage formats, commands, or UI contracts when they change.
## Tests
- List backend, frontend, integration, and manual checks expected for the work.
## Tasks
- [ ] `stable-task-id` - Concrete task titleSmall plans may omit Decisions or Implementation Notes if they would be empty. Keep Summary, Tests, and Tasks whenever the plan is meant to guide implementation.
Task Syntax
BLXCode parses plan tasks from a ## Tasks section. ## Todos is accepted, but prefer ## Tasks.
Use exactly one task per line:
- [ ] `task-id` - Pending task
- [>] `active-task` - In-progress task
- [!] `blocked-task` - Blocked task
- [x] `done-task` - Completed task
- [-] `cancelled-task` - Cancelled taskStatus markers:
[ ]pending[>]in progress[!]blocked[x]completed[-]cancelled
Task IDs must be stable, unique within the plan, lowercase where practical, and wrapped in backticks. Do not rename a task ID casually because BLXCode uses it to sync plan-linked tasks.
Creating A New Plan
- Check
.agents/plans/PLANS.mdand existing plan slugs to avoid duplicates. - Create a focused
plan.mdfile under.agents/plans/<slug>/. - Add a clear H1 title and the standard sections above.
- Add concrete
## Tasksentries using stable task IDs. - Add a row to
.agents/plans/PLANS.mdwith status, link, and concise description.
Index row format:
| planned | [new-plan/plan.md](new-plan/plan.md) | One-sentence description of the intended work |Use planned, active, blocked, done, or cancelled in the index status column. Match the style already used in PLANS.md.
Updating Existing Plans
- Update task status markers when work progresses.
- Add tasks when the implementation discovers real new work.
- Remove tasks only when they are invalid or superseded; prefer
[-]for cancelled work with useful history. - Keep the index row status aligned with the plan's actual state.
- Preserve unrelated sections and user-authored content.
- Avoid reformatting the whole file unless explicitly asked.
Quality Bar
- Make each task independently actionable.
- Avoid vague tasks like "fix stuff" or "improve UI".
- Include edge cases and acceptance checks in
Tests, not as hidden assumptions. - For UI work, include expected user-visible behavior.
- For storage/API work, include compatibility and migration expectations.
- Do not include implementation details that are merely guesses if the repo can answer them; inspect first.
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.

