Skip to content
Back to skills

Collection

ASecurity

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.

  • 24 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
developmentgonodeapifrontendbackendci/cddocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add mattnigh/skills_collection --skill collection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Collection?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Collection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mattnigh-collection-53d84681/badge)](https://www.skillsdirectory.com/skills/mattnigh-collection-53d84681)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: backlog-scan
description: 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.
---

# Backlog 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 `/new-task` instead** for a single specific task (narrow→broad pattern).

## 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 `/discover-tasks` slash command

**DO NOT use this skill for**:
- Creating a single specific task → use `feature-planning` skill
- 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         │
└─────────────────────────────────┘
```

1. **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

2. **Check ALL completed tasks in `.task-board/done/`**
   - Scan recent 20-30 completed tasks
   - Learn task format and quality standards
   - Identify recurring themes

3. **Note ALL available skills**
   - `frontend-design` - UI/CSS implementations
   - `node-backend` - API routes
   - `rule-making-skill` - Create missing rules
   - `storybook-stories` - Component documentation
   - `task-board` - Detailed task planning

## Scan Workflow

### Phase 1: Full Codebase Analysis

**Goal**: Understand EVERYTHING that exists

1. **Read CLAUDE.md completely**
   - ALL described features, architecture, requirements
   - Technology stack and patterns
   - Finans domain (portfolio tracking, F.I.R.E., calculators)

2. **Scan ALL codebase areas**
   - `/frontend/src/features/` - existing features
   - `/backend/src/routes/` - API routes
   - `/components/src/` - component library
   - `/e2e/` - test coverage
   - TODOs, FIXMEs in code

3. **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**:
1. Invoke `task-board` skill for detailed planning
2. Provide context and priority
3. 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.md`
- `077-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

- `task-board` skill - for detailed plan files

## See Also

- `feature-planning` skill - for single task (narrow→broad)
- `.task-board/WORKFLOW.md` - task management workflow
- `.claude/CLAUDE.md` - project instructions

Files in this skill

  • 0Chan-smc__claude-code-workflow-lab__claude__skills__frontend-dev-guidelines__SKILL.md15.1 KB
  • 17hz__nextjs-template__claude__skills__example-skill__SKILL.md316 B
  • 1ambda__dataops-platform__claude__skills__context-synthesis__SKILL.md3.5 KB
  • 1natsu172__dotfiles__claude__skills__git-analysis__SKILL.md5.4 KB
  • 1natsu172__dotfiles__claude__skills__github-pr-best-practices__SKILL.md7.7 KB
  • 23Maestro__prospect-pipeline__claude__skills__npid-fastapi-skill.md26.1 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-code-javascript__SKILL.md15.7 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-code-python__SKILL.md17.5 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-expression-syntax__SKILL.md9.4 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-mcp-tools-expert__SKILL.md12.5 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-node-configuration__SKILL.md16.6 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-workflow-patterns__SKILL.md11.2 KB
  • 3x-Projetos__claude-memory-framework__claude__skills__scientist__SKILL.md14.8 KB
  • 5MinFutures__futures-arena__claude__skills__migration-tracker__SKILL.md16.2 KB
  • 5MinFutures__futures-arena__claude__skills__planning-guidelines__SKILL.md11.8 KB
  • 92Bilal26__TaskPilotAI__claude__skills__assessment-builder__SKILL.md17.5 KB
  • 92Bilal26__TaskPilotAI__claude__skills__book-scaffolding__SKILL.md19.1 KB
  • 92Bilal26__TaskPilotAI__claude__skills__code-validation-sandbox__SKILL.md6.2 KB
  • 92Bilal26__TaskPilotAI__claude__skills__exercise-designer__SKILL.md18.1 KB
  • 92Bilal26__TaskPilotAI__claude__skills__learning-objectives__SKILL.md24.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…