From composure
Manages tasks-plans/ workspace by adding actionable items to backlog, ideas for exploration, or dated references. Organizes files by topic into subfolders, processes queued work via subcommands.
npx claudepluginhub hrconsultnj/claude-plugins --plugin composureThis skill uses the workspace's default tool permissions.
Manage the `tasks-plans/` workspace. Route content to the right folder, organized by topic.
Guides strict Test-Driven Development (TDD): write failing tests first for features, bugfixes, refactors before any production code. Enforces red-green-refactor cycle.
Guides systematic root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Guides A/B test setup with mandatory gates for hypothesis validation, metrics definition, sample size calculation, and execution readiness checks.
Manage the tasks-plans/ workspace. Route content to the right folder, organized by topic.
tasks-plans/
├── backlog/ ← Actionable work items (each has a start prompt)
├── blueprints/ ← Detailed execution specs (created by /composure:blueprint)
├── archive/ ← Completed blueprints + backlogs
├── ideas/ ← Exploration, not committed to
├── reference/ ← Audits, snapshots, analysis docs
└── tasks.md ← Live session task list (auto-logged by hooks)
When the user says "add to backlog" or you need to persist something, classify it:
| Signal | Folder | Subfolder by topic |
|---|---|---|
| Actionable work, has clear steps, ready to pick up | backlog/ | Group by area: agents/, cortex/, website/, plugins/, etc. |
| Exploration, "what if", not committed, needs research | ideas/ | Flat or by theme — existing convention |
| Audit result, snapshot, analysis, historical data | reference/ | Date-stamped: {topic}-{YYYY-MM-DD}.md |
| Detailed execution plan with per-file specs | blueprints/ | Created by /composure:blueprint, not manually |
| Quick task for this session only | tasks.md | Or use native TaskCreate |
Don't flat-dump. When a folder grows past 5-6 files on the same topic, group into a subfolder:
backlog/
├── agents/
│ └── agent-refinement.md
├── cortex/
│ ├── live-collaboration.md
│ └── token-optimized-routing.md
├── website/
│ └── cortex-hexagon-update.md
├── create-composure-cli.md ← standalone until more CLI items exist
└── memory-consolidation.md ← standalone
Use your judgment. If there's only 1 file on a topic, keep it at the root. When 2-3 accumulate on the same area, create the subfolder and move them.
add <description> — Add to backlogtasks-plans/backlog/{topic}/{slug}.md (or tasks-plans/backlog/{slug}.md if no clear topic group)/composure:blueprint"idea <description> — Add to ideastasks-plans/ideas/{slug}.mdref <description> — Save referencetasks-plans/reference/{slug}-{YYYY-MM-DD}.mdbatch — Process queued tasksProcess tasks from tasks-plans/tasks.md (hook-generated quality violations).
summary — Show what's queuedRead all folders and present a summary:
clean — Archive completed itemsMove completed backlog items and blueprints to archive/.
sync — Load pending tasks into sessionRead backlog items and create TaskCreate entries for the current session.
Load processing steps through the fetch command:
"~/.composure/bin/composure-fetch.mjs" skill composure backlog {step-filename}