Claude-skill-registry backlog-scan
Bulk backlog scanner that analyzes the entire finans codebase vs CLAUDE.md, identifies ALL gaps, and generates a comprehensive, prioritized, numbered task backlog. Uses broad→narrow pattern.
git clone https://github.com/majiayu000/claude-skill-registry
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/backlog-scan" ~/.claude/skills/majiayu000-claude-skill-registry-backlog-scan && rm -rf "$T"
skills/data/backlog-scan/SKILL.mdBacklog Scan
Autonomous bulk scanner for comprehensive backlog generation. Scans entire codebase against CLAUDE.md spec, finds ALL gaps, generates numbered tasks.
Pattern: Broad→Narrow (scan everything, then focus on gaps)
🚨 PLANNING ONLY - NO IMPLEMENTATION This skill creates task files. It does NOT write code or start implementation.
Use
instead for a single specific task (narrow→broad pattern)./new-task
When to Use This Skill
Use this skill when:
- Starting a new development phase - need comprehensive backlog
- Backlog is stale or empty
- Want to discover ALL missing features, refactors, improvements
- Need to organize and prioritize existing unnumbered tasks
- Running
slash command/discover-tasks
DO NOT use this skill for:
- Creating a single specific task → use
skillfeature-planning - Implementing tasks → this skill only discovers and plans
- Quick bug fixes → just fix them directly
Context Loading (ALWAYS FIRST)
Before any analysis, load ALL context:
┌─────────────────────────────────┐ │ CONTEXT LOADING │ │ • ALL rules from .claude/rules/│ │ • ALL done/ tasks (recent 30) │ │ • ALL available skills │ │ • CLAUDE.md completely │ └─────────────────────────────────┘
-
Load ALL rules from
.claude/rules/- List:
find .claude/rules -name "*.md" - Read rules for ALL areas (frontend/, backend/, components/, e2e/)
- Rules contain patterns, gotchas, decisions
- List:
-
Check ALL completed tasks in
.task-board/done/- Scan recent 20-30 completed tasks
- Learn task format and quality standards
- Identify recurring themes
-
Note ALL available skills
- UI/CSS implementationsfrontend-design
- API routesnode-backend
- Create missing rulesrule-making-skill
- Component documentationstorybook-stories
- Detailed task planningtask-board
Scan Workflow
Phase 1: Full Codebase Analysis
Goal: Understand EVERYTHING that exists
-
Read CLAUDE.md completely
- ALL described features, architecture, requirements
- Technology stack and patterns
- Finans domain (portfolio tracking, F.I.R.E., calculators)
-
Scan ALL codebase areas
- existing features/frontend/src/features/
- API routes/backend/src/routes/
- component library/components/src/
- test coverage/e2e/- TODOs, FIXMEs in code
-
Review ALL existing tasks
.task-board/backlog/.task-board/in-progress/.task-board/on-hold/- Identify gaps, duplicates, vague tasks
Phase 2: Gap Analysis
Goal: Find ALL gaps between spec and implementation
- Features in CLAUDE.md NOT yet implemented
- Missing infrastructure (CI/CD, monitoring)
- Code quality issues (validation, error handling)
- Technical debt (deprecated patterns, TODOs)
- Finans-specific gaps (Norwegian formatting, calculators)
Phase 3: Task Generation
Quality Bar (ALL must be met):
- ✅ Clear value: Obvious user benefit OR technical necessity
- ✅ Well-scoped: Not epic-sized, not trivial
- ✅ Actionable: Can implement without major unknowns
- ✅ Domain-aligned: Fits finans portfolio tracking
- ✅ Non-redundant: Not covered by existing task
For each gap that meets quality bar:
- Invoke
skill for detailed planningtask-board - Provide context and priority
- Review output, assign number
Phase 4: Numbering & Organization
🚨 CRITICAL: Scan ALL folders for highest number:
1. Glob: .task-board/**/*.md 2. Scan: backlog/ + in-progress/ + done/ 3. Find highest number 4. Next task = highest + 1
Never reuse numbers - done/ tasks are immutable history.
File format:
NNN-TYPE-description.md
076-FEATURE-portfolio-dashboard.md077-REFACTOR-validation-consolidation.md
Phase 5: Cleanup
- Enhance vague existing tasks
- Merge duplicates
- Remove outdated tasks
- Final state: numbered, no duplicates, quality bar met
Output
Summary report with:
- Tasks created/enhanced/merged
- Breakdown by type and priority
- Top 5 priorities
- Next steps
Delegates To
skill - for detailed plan filestask-board
See Also
skill - for single task (narrow→broad)feature-planning
- task management workflow.task-board/WORKFLOW.md
- project instructions.claude/CLAUDE.md