Claude Skill

backlog-routing-by-topic

Route a stray idea that surfaces mid-task to the §Backlog of the right living doc in a spec-phase-orchestration repo (design.md, foundations.md, plan.md, methodology.md, or today's meeting log) as a single line, without derailing the current work. Use when a not-now-but-don't-for

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download wei18-apple-dev-skills-collaboration-skills_skills_backlog-routing-by-topic-7ea7e61.zip · 1 KB
Part of wei18/apple-dev-skills — 37 skills

Install

skills CLI npx skills add https://github.com/wei18/apple-dev-skills/tree/main/collaboration-skills/skills/backlog-routing-by-topic
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install wei18-apple-dev-skills@llmmart
Git git clone https://github.com/wei18/apple-dev-skills.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole wei18/apple-dev-skills collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Backlog Routing by Topic

When to invoke

  • A "don't handle now but don't forget" idea comes up mid-discussion.
  • Tidying a meeting log and re-homing parking-lot items.
  • User asks "where does this idea go", "should backlog be split by file".

Routing rules

Topic Destination
Product / gameplay / UX / feature proposal docs/design.md §Backlog
Tooling / packages / language features / CI / Secrets / L10n docs/foundations.md §Backlog
Implementation step / refactor / test coverage expansion docs/plan.md §Backlog
Collaboration mode / agent skill setup / review flow docs/methodology.md §Backlog
Unclassifiable / highly divergent Today's meetings/{date}_*.md §Open questions
Mixed (product + tooling) File at the bigger decision point; add one cross-ref line in the other

Entry format

One line each; if context is needed, attach the meeting log date as a sub-bullet:

- Adopt `XcodeSelectiveTesting` to only run impacted test targets in CI (2026-05-15)
- Developers can reproduce GitHub Actions workflows locally via `nektos/act`
  - Note: act has limited macOS runner support; reconsider when designing §4 CI (2026-05-15)
  • One line preferred; only add a sub-bullet when context is essential.
  • Date goes in parentheses at the end so you can trace back to the originating meeting log.

Procedure

  1. Identify the idea's topic category (using the table above).
  2. Don't expand the discussion on the spot — write one line, continue the current task.
  3. If ambiguous (product + tooling mixed), pick the file at the bigger decision point; e.g. "new feature needs a particular tool" lands in design.md, with a cross-ref line in foundations.md.
  4. If totally unclassifiable, log it under today's meeting log §Open questions and re-classify next discussion.

Anti-patterns

  • Keeping it in chat without writing it down: forgotten within 3 turns.
  • Writing a paragraph per backlog item: suppresses recording cadence; counter-productive.
  • Recording the same item twice: grep the relevant §Backlog before adding.
  • Mistaking a current decision for a backlog item: things to do now belong in the body of plan.md, not the backlog.

Verification checklist

  • Every living doc has a §Backlog section (even if empty).
  • Entries follow "one line + optional sub-bullet + date".
  • No obvious misrouting (e.g. gameplay idea in foundations.md).
  • The same idea doesn't appear in multiple files' §Backlogs.

Related skills

  • spec-phase-orchestration: §Backlog on every living doc is part of the structure.
  • methodology-pattern-extractor: methodology.md §Backlog can include "candidate patterns" (sightings < 3).
  • session-to-meeting-log: the open questions section is the routing fallback.
Files (apple-dev-skills)
  • SKILL.md 3.3 KB
    ---
    name: backlog-routing-by-topic
    description: Route a stray idea that surfaces mid-task to the §Backlog of the right living doc in a spec-phase-orchestration repo (design.md, foundations.md, plan.md, methodology.md, or today's meeting log) as a single line, without derailing the current work. Use when a not-now-but-don't-forget idea comes up, when tidying a meeting log's parking-lot items, or when asked where an idea should go. Not for decisions that must be acted on now (those belong in the body of plan.md).
    ---
    
    # Backlog Routing by Topic
    
    ## When to invoke
    
    - A "don't handle now but don't forget" idea comes up mid-discussion.
    - Tidying a meeting log and re-homing parking-lot items.
    - User asks "where does this idea go", "should backlog be split by file".
    
    ## Routing rules
    
    | Topic | Destination |
    |---|---|
    | **Product / gameplay / UX / feature proposal** | `docs/design.md §Backlog` |
    | **Tooling / packages / language features / CI / Secrets / L10n** | `docs/foundations.md §Backlog` |
    | **Implementation step / refactor / test coverage expansion** | `docs/plan.md §Backlog` |
    | **Collaboration mode / agent skill setup / review flow** | `docs/methodology.md §Backlog` |
    | **Unclassifiable / highly divergent** | Today's `meetings/{date}_*.md` §Open questions |
    | **Mixed (product + tooling)** | File at the bigger decision point; add one cross-ref line in the other |
    
    ## Entry format
    
    One line each; if context is needed, attach the meeting log date as a sub-bullet:
    
    ```markdown
    - Adopt `XcodeSelectiveTesting` to only run impacted test targets in CI (2026-05-15)
    - Developers can reproduce GitHub Actions workflows locally via `nektos/act`
      - Note: act has limited macOS runner support; reconsider when designing §4 CI (2026-05-15)
    ```
    
    - One line preferred; only add a sub-bullet when context is essential.
    - Date goes in parentheses at the end so you can trace back to the originating meeting log.
    
    ## Procedure
    
    1. Identify the idea's **topic category** (using the table above).
    2. **Don't** expand the discussion on the spot — write one line, continue the current task.
    3. If ambiguous (product + tooling mixed), pick the file at the **bigger decision point**; e.g. "new feature needs a particular tool" lands in design.md, with a cross-ref line in foundations.md.
    4. If totally unclassifiable, log it under today's meeting log §Open questions and re-classify next discussion.
    
    ## Anti-patterns
    
    - **Keeping it in chat without writing it down**: forgotten within 3 turns.
    - **Writing a paragraph per backlog item**: suppresses recording cadence; counter-productive.
    - **Recording the same item twice**: grep the relevant §Backlog before adding.
    - **Mistaking a current decision for a backlog item**: things to do now belong in the body of `plan.md`, not the backlog.
    
    ## Verification checklist
    
    - Every living doc has a §Backlog section (even if empty).
    - Entries follow "one line + optional sub-bullet + date".
    - No obvious misrouting (e.g. gameplay idea in foundations.md).
    - The same idea doesn't appear in multiple files' §Backlogs.
    
    ## Related skills
    
    - `spec-phase-orchestration`: §Backlog on every living doc is part of the structure.
    - `methodology-pattern-extractor`: methodology.md §Backlog can include "candidate patterns" (sightings < 3).
    - `session-to-meeting-log`: the open questions section is the routing fallback.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related