update-plan
Mirror of spree/spree (full history)
Install / Use
npx skills add ngpestelos-mirrors/spreeInstalls into whichever agent you are using.
Claude Commands
Claude Code slash commands
Quality Score
Category
Content & MediaSupported Platforms
Tags
Skill content
View source on GitHubUpdate an existing plan document.
Instructions: $ARGUMENTS
- List all plans in
docs/plans/(excluding_template.md) - Identify the relevant plan based on the instructions
- Read the current plan content
- Apply the requested changes while preserving the document structure
- Resolve open questions interactively before finishing — see below
- Update the
Last updateddate - If status changed, update the reference in root
CLAUDE.md
Resolving open questions (required)
Never leave a plan sitting on unresolved open questions after an edit. Before
finishing, check the plan's Open Questions section and use the
AskUserQuestion tool to settle anything the author can decide now — both
questions that were already there and any your changes introduced.
- Ask them together in one call where possible (the tool takes up to 4 questions), so the author sees the whole decision surface at once.
- For each question give 2–4 concrete options, not an open prompt. Lead with
your recommendation and mark it
(Recommended). - Use the
previewfield to show the actual shape of each option — the code, the config, or the schema it implies. - State the cost of each option in its description, not just what it does.
Then fold the answers back into the plan:
- Move each resolved question out of Open Questions into Key Decisions, phrased as a decision with its date and the reasoning that settled it.
- Record any accepted trade-off explicitly, and if it constrains how other code must be written, add it to Constraints on Current Work.
- Leave Open Questions holding only genuinely deferred items, each with a note on what would unblock it.
- If the last blocking question is now settled, move the status off
Draft.
If a question genuinely cannot be answered yet — it depends on work that hasn't landed, or on information nobody has — say so and leave it deferred with the reason. That is a resolution too; silently leaving it unexamined is not.
Recording decisions
When an update settles something significant — a reversal, a cross-plan
constraint, or a decision other plans will need to reference — also add a dated
entry to docs/plans/decisions.md, and add a superseding note to any other plan
whose Key Decisions this contradicts. A decision that lives in only one plan
will be missed by whoever reads the other one.
Related Skills
claude-mem
91.8kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
80.4kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Agent-Reach
75.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
69.3k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
Security Score
Audited on Invalid Date
