[Documentation] Use when generating, smart-merging or refactoring the root AI context (CLAUDE.md, AGENTS.md) and its Claude/Codex projections. Config file only: project-config.
The English summary is being prepared. Showing the original description.
[Project Management] Use when a workflow step or the user asks for planned-work prioritization using RICE, MoSCoW or Value-Effort ranking.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
<!-- PROMPT-ENHANCE:STEP-TASK-ANCHOR:END -->[BLOCKING] Execute skill steps in declared order. NEVER skip, reorder, or merge steps without explicit user approval. Inside a workflow run,
/start-workflow→ Workflow-step mode bounds this rule. [BLOCKING] Before each step or sub-skill call, update todo tracking: setin_progresswhen step starts, setcompletedwhen step ends. [BLOCKING] Every completed/skipped step MUST include brief evidence or explicit skip reason. [BLOCKING] If Task tools are unavailable, create and maintain an equivalent step-by-step plan tracker with the same status transitions.
Goal: Produce a defensible ranked ordering of 3+ planned work items using RICE, MoSCoW, or Value-Effort frameworks so the team works highest-value items first — every rank backed by a score and tech-agnostic rationale (value/effort/risk/impact).
Summary:
in_progress → completed + evidence); identify file/inline input and require ≥3 items; fewer → direct discussion, NEVER force a framework.priority (1–999, lower first) + priority_label on EACH task, through /task-track when the task is tracked; near-tie/disagreement → ask user question tool for /llm-council vs accept, otherwise end without prompting.Workflow:
priority + priority_label on EACH task (tracked task: priority through /task-track)ask user question tool (/llm-council vs accept); otherwise end without promptingKey Rules:
AI-SDD Artifact Contract — M1–M7 are blocking: M1/M2 keep rationale tech-agnostic and source identifiers in evidence carriers; M3 uses logical IDs with abstract anchors; M4–M5 require unambiguous, rebuildable behavior; M6 makes review violations explicit; M7 requires demoable business outcomes. MUST ATTENTION READ
.claude/skills/shared/sdd-artifact-contract.mdfor full mandate and carrier rules.
spec-principles.md §3 in the reference-docs root (default docs/project-reference; a docsRoots.projectReference.path entry in docs/project-config.json overrides the path): no framework/product/language/design-pattern names; effort may cite effort points and relative complexity, never a named stack.priority (1–999, lower comes first) and the label as priority_label on EACH task; this is mandatory, not optional.priority is a tracker-owned field (Records another skill authors). On a task with a tracking block, set it through /task-track --mode=maintain (update with priority) and edit only priority_label in the file; on an untracked task, write both keys directly. Ranking never changes status, readiness or assignee.Apply critical/sequential thinking; every claim needs traced proof and confidence >80% to act.
Use a data-driven framework → ranked list with scores + rationale.
work-item --mode=refine or work-item --mode=storyinitiative then work-item --mode=refinetasks/ under the team-artifacts root (default team-artifacts; a docsRoots.teamArtifacts.path entry in docs/project-config.json overrides the path), a user path, or inline descriptions.Collect items
Select framework using decision tree:
IF quantitative data available (reach, metrics) -> RICE
IF stakeholder alignment needed (must/should/could) -> MoSCoW
IF quick decision needed (2 axes only) -> Value-Effort 2x2
IF user specifies framework -> use that framework
IF unsure -> ask user, default RICE
Score each item using selected framework:
RICE:
Score = (Reach x Impact x Confidence) / Effort
Reach: Users affected per quarter (number)
Impact: 0.25 (minimal) | 0.5 (low) | 1 (medium) | 2 (high) | 3 (massive)
Confidence: 0.5 (low) | 0.8 (medium) | 1.0 (high)
Effort: Effort points (1, 2, 3, 5, 8, 13, 21)
MoSCoW:
Must Have: Critical for release, non-negotiable
Should Have: Important but not vital, workarounds exist
Could Have: Desirable, include if capacity allows
Won't Have: Out of scope for this cycle
Value-Effort 2x2:
High Value + Low Effort = Quick Wins (do first)
High Value + High Effort = Strategic (plan carefully)
Low Value + Low Effort = Fill-ins (if time permits)
Low Value + High Effort = Time Sinks (avoid)
Rank items by score (descending for RICE, category for MoSCoW, quadrant for V-E)
Output prioritized list with scores and rationale
IF task files exist -> MANDATORY priority propagation: record the resulting priority on EACH task — the rank as integer priority (1-999, lower comes first) and the label as priority_label (e.g. Must Have / Should Have / Could Have / Won't Have, or the framework's category). An untracked task takes both keys directly in its frontmatter; a task with a tracking block takes priority through /task-track --mode=maintain and only priority_label by file edit. When an existing task holds a label in priority and a number in rank, move the label to priority_label and the number to priority, and remove rank. Never leave this optional when task files exist: a task without its priority is incomplete, and downstream consumers (work-item --mode=mockup header badge, feature-presentation Scope & planned work slide) read priority FROM the task frontmatter. Update every ranked task, not just the standalone planned-work file.
## Prioritized Planned Work
**Framework:** [RICE | MoSCoW | Value-Effort]
**Date:** [YYMMDD]
**Items scored:** [count]
### Rankings
| Rank | Item | Score | Rationale |
| ---- | --------- | ----- | --------------------------------------------------- |
| 1 | Feature A | 45.0 | High reach (5000), high impact (3), high confidence |
| 2 | Feature B | 12.0 | Medium reach (2000), medium impact, low effort |
| 3 | Feature C | 2.5 | Low reach, minimal impact, high effort |
### Recommendations
- **Do first:** [top items]
- **Plan next:** [medium items]
- **Defer:** [low items with reasoning]
Input: "Prioritize: SSO login, dark mode, export to PDF, email notifications, bulk import"
Output:
| Rank | Feature | Reach | Impact | Conf | Effort | RICE |
|---|---|---|---|---|---|---|
| 1 | Email notifications | 5000 | 2 | 0.8 | 1 | 8000 |
| 2 | SSO login | 2000 | 3 | 0.8 | 3 | 1600 |
| 3 | Bulk import | 500 | 2 | 1.0 | 1 | 1000 |
| 4 | Export to PDF | 1000 | 1 | 0.8 | 2 | 400 |
| 5 | Dark mode | 3000 | 0.5 | 0.5 | 2 | 375 |
Input: "Categorize for Q1 release: payment gateway, admin dashboard redesign, API rate limiting, user avatars, audit logs"
Output:
Gate evaluation: After producing prioritized planned work (per ## Workflow step output), inspect ranking output:
MANDATORY ATTENTION — when the gate fires, you MUST use ask user question tool to present these options (identical preamble pattern to architecture --mode=design's ## Next Steps MANDATORY ATTENTION block):
/why-review, /plan --mode=validate (use these instead if the tie is narrow but stakes are routine).If gate does NOT fire, the prioritization decision stands; do NOT prompt.
| Skill | When to use instead |
|---|---|
initiative | Capturing product intent upfront |
work-item --mode=story | Breaking tasks into user stories |
work-item --mode=refine | Refining initiatives into tasks |
/start-workflow → Workflow-step mode bounds thisin_progress before execution, set completed after executionIMPORTANT MUST ATTENTION Goal: Produce a defensible ranked ordering of 3+ planned work items using RICE, MoSCoW, or Value-Effort frameworks so the team works highest-value items first — every rank backed by a score and tech-agnostic rationale (value/effort/risk/impact).
Protocols in force (concise digest of the SYNC/shared blocks this skill carries):
ask user question tool to offer /llm-council escalation vs. accepting the ranking; if the gate does NOT fire, end WITHOUT prompting — why: tie-breaking is a judgment call the user owns, but a clear winner needs no interruptionTaskCreate BEFORE starting; mark one in_progress, completed immediately after evidencefile:line evidence for every claim (confidence >80% to act, <60% DO NOT recommend); NEVER present a guess as factpriority 1-999 + priority_label; on a tracked task priority goes through /task-track) is MANDATORY, not optional — do it after ranking; grep downstream consumers before changing any priority field — why: downstream consumers (work-item --mode=mockup header, feature-presentation Scope & planned work slide) read priority from task frontmatter, and stale/absent priority refs cascade silentlyAnti-Rationalization:
| Evasion | Rebuttal |
|---|---|
| "Only 2 items, just rank them" | Below the 3-item floor → discuss directly; a framework adds ceremony, not signal |
| "I'll cite the framework in the rationale" | Tech-agnostic per M1 — justify by value/effort/risk only, never by named stack |
| "Scores are close enough, I'll pick" | Near-tie fires the gate → ask user question tool for /llm-council, never silently break |
| "RICE feels right, skip the formula" | Apply the EXACT formula with fixed scales — a defensible rank needs a number |
| "The planned-work file has the ranking, tasks don't need it" | When task files exist, priority write-back to each task frontmatter is MANDATORY — mockup + presentation read priority from the task, not the planned work |
| "Already know the patterns" | Show file:line evidence — no proof = no search |
| [TASK-PLANNING] Before acting, analyze task scope and systematically break it into small todo tasks and sub-tasks using TaskCreate. |
[IMPORTANT] Analyze how big the task is and break it into many small todo tasks systematically before starting — this is very important.
[IMPORTANT] Use
TaskCreateto break ALL work into small tasks BEFORE starting. This prevents context loss from long files. Keep task depth proportional to the work.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
[Documentation] Use when generating, smart-merging or refactoring the root AI context (CLAUDE.md, AGENTS.md) and its Claude/Codex projections. Config file only: project-config.
The English summary is being prepared. Showing the original description.
[Code Quality] Use when a workflow step or the user asks for AI code or plan review: LLM calls, prompts, agents, RAG, evals and guardrails. --mode={code|plan}; --report-only is read-only.
The English summary is being prepared. Showing the original description.
[Architecture] Use when a workflow step or the user asks for architecture design, compliance review, scalability grading or whole-project audit via --mode={design|review|scalability|full}.
The English summary is being prepared. Showing the original description.
[Content] Use when a workflow step or the user asks for product/feature ideation with ranked opportunities and validation tests. --mode={roadmap|scope}.
The English summary is being prepared. Showing the original description.
[Content] Use when a workflow step or the user asks for business viability: Business Model Canvas, financials, risks and go-to-market recommendation.
The English summary is being prepared. Showing the original description.
[Code Quality] Use when a workflow step or the user asks for a focused code-change review: staged, unstaged, branch diff or simple pull request. --fix-loop fixes and re-reviews. Complex pull request: workflow-review-changes; rationale: why-review.
The English summary is being prepared. Showing the original description.