We want a local-first backlog system so the demo can show planning before coding
and preserve decision history beyond git log.
Goal
Create the project-backlog skill definition and supporting references so the
agent workflow enforces planning and Ready gate rules in this demo repo.
Non-Goals
Implement external sync (Azure Boards/Jira).
Build UI; rely on file-based views.
Approach
Add skills/kano-agent-backlog-skill/SKILL.md.
Add references for schema, templates, workflow, and views.
Add initial backlog folder structure and views in _kano/backlog/.
Links
UserStory: [[KABSD-USR-0001_plan-before-code|KABSD-USR-0001 Plan work before coding]]
ADR: [[_kano/backlog/decisions/ADR-0001_backlog-structure-and-moc|ADR-0001 Backlog structure and MOC]]
Alternatives
Keep rules only in AGENTS.md (less structured, harder to query).
Use a dedicated external PM tool now (requires network and setup).
Acceptance Criteria
Skill and references exist and are consistent.
_kano/backlog/ structure exists with _meta, items, decisions, views.
Dataview examples render in Obsidian.
Risks / Dependencies
Requires Obsidian Dataview for views to render.
Users must follow Ready gate manually until automation exists.
Worklog
2026-01-02 10:00 [agent=codex] Created task and set state to InProgress per request.
2026-01-02 10:16 [agent=codex] Linked task to KABSD-USR-0001 for hierarchy alignment.
2026-01-02 10:30 [agent=codex] Decided to use per-type item folders and Obsidian-style MOC links with Dataview as a supplemental view.
2026-01-02 10:40 [agent=codex] Added _kano/backlog/tools/workitem_update_state.py to standardize state transitions and Worklog updates.
2026-01-02 10:52 [agent=codex] Kept workitem_update_state.py under _kano/backlog/tools as the project tool; skill references it instead of relocating into skills/scripts.
2026-01-02 10:56 [agent=codex] Added backlog volume control rules to SKILL.md and AGENTS.md to prevent ticket sprawl.
2026-01-02 11:02 [agent=codex] Created ADR-0001 for per-type folders and Obsidian MOC approach.
2026-01-02 11:06 [agent=codex] Added _kano/backlog/_meta/indexes.md to track index files per type.
2026-01-02 11:12 [agent=codex] Added Obsidian wikilink "Links" sections to items and ADR to enable Graph/backlinks.
2026-01-02 11:32 [agent=codex] Logged backlog-wide discussion decisions into Epic/Feature/UserStory Worklogs per request.
2026-01-03 01:15 [agent=codex] Simplified indexes to Epic-only MOC files to reduce file count; updated rules and ADR-0001.
2026-01-03 01:42 [agent=codex] Documented per-100 bucket folders for backlog items in the skill and conventions.
2026-01-03 01:45 [agent=codex] Updated ADR-0001 to include per-100 bucket folders for item storage.
2026-01-03 01:53 [agent=codex] Aligned index registry and conventions examples with bucketed item paths.
2026-01-03 01:19 [agent=codex] Closed per user request; backlog system established and ADR recorded.
2026-01-03 02:14 [agent=codex] Added Active view generator for New/InProgress items (_kano/backlog/views/Active.md).
2026-01-03 02:22 [agent=codex] Generalized view generator and added Active/New wrapper scripts.
2026-01-03 02:31 [agent=codex] Resolved view_generate.py paths relative to repo root to avoid empty outputs.
2026-01-03 12:41 [agent=codex] Renamed backlog ID prefix from BL to QB derived from PROJECT_NAME=Quboto; updated item IDs, links, and views.
2026-01-03 21:56 [agent=codex] Renamed generated views from Active.md/New.md to ActiveWork.md/NewWork.md for demo clarity.
2026-01-04 00:45 [agent=codex] Aligned task narrative with the kano-agent-backlog-skill demo scope.
2026-01-04 00:46 [agent=codex] Marked Done after demo backlog rebuild.
2026-01-08 02:00 [agent=copilot] Phase 3 complete: State and Audit implemented, 80 tests passing, 86% coverage
1---2name: kabsd-tsk-0001-project-backlog-skill3description: Context4---56# Context78We want a local-first backlog system so the demo can show planning before coding9and preserve decision history beyond git log.1011# Goal1213Create the `project-backlog` skill definition and supporting references so the14agent workflow enforces planning and Ready gate rules in this demo repo.1516# Non-Goals1718- Implement external sync (Azure Boards/Jira).19- Build UI; rely on file-based views.2021# Approach2223- Add `skills/kano-agent-backlog-skill/SKILL.md`.24- Add references for schema, templates, workflow, and views.25- Add initial backlog folder structure and views in `_kano/backlog/`.2627# Links2829- UserStory: [[KABSD-USR-0001_plan-before-code|KABSD-USR-0001 Plan work before coding]]30- ADR: [[_kano/backlog/decisions/ADR-0001_backlog-structure-and-moc|ADR-0001 Backlog structure and MOC]]3132# Alternatives3334- Keep rules only in `AGENTS.md` (less structured, harder to query).35- Use a dedicated external PM tool now (requires network and setup).3637# Acceptance Criteria3839- Skill and references exist and are consistent.40- `_kano/backlog/` structure exists with `_meta`, `items`, `decisions`, `views`.41- Dataview examples render in Obsidian.4243# Risks / Dependencies4445- Requires Obsidian Dataview for views to render.46- Users must follow Ready gate manually until automation exists.4748# Worklog49502026-01-02 10:00 [agent=codex] Created task and set state to InProgress per request.512026-01-02 10:16 [agent=codex] Linked task to KABSD-USR-0001 for hierarchy alignment.522026-01-02 10:30 [agent=codex] Decided to use per-type item folders and Obsidian-style MOC links with Dataview as a supplemental view.532026-01-02 10:40 [agent=codex] Added _kano/backlog/tools/workitem_update_state.py to standardize state transitions and Worklog updates.542026-01-02 10:52 [agent=codex] Kept workitem_update_state.py under _kano/backlog/tools as the project tool; skill references it instead of relocating into skills/scripts.552026-01-02 10:56 [agent=codex] Added backlog volume control rules to SKILL.md and AGENTS.md to prevent ticket sprawl.562026-01-02 11:02 [agent=codex] Created ADR-0001 for per-type folders and Obsidian MOC approach.572026-01-02 11:06 [agent=codex] Added _kano/backlog/_meta/indexes.md to track index files per type.582026-01-02 11:12 [agent=codex] Added Obsidian wikilink "Links" sections to items and ADR to enable Graph/backlinks.592026-01-02 11:32 [agent=codex] Logged backlog-wide discussion decisions into Epic/Feature/UserStory Worklogs per request.602026-01-03 01:15 [agent=codex] Simplified indexes to Epic-only MOC files to reduce file count; updated rules and ADR-0001.612026-01-03 01:42 [agent=codex] Documented per-100 bucket folders for backlog items in the skill and conventions.622026-01-03 01:45 [agent=codex] Updated ADR-0001 to include per-100 bucket folders for item storage.632026-01-03 01:53 [agent=codex] Aligned index registry and conventions examples with bucketed item paths.642026-01-03 01:19 [agent=codex] Closed per user request; backlog system established and ADR recorded.652026-01-03 02:14 [agent=codex] Added Active view generator for New/InProgress items (_kano/backlog/views/Active.md).662026-01-03 02:22 [agent=codex] Generalized view generator and added Active/New wrapper scripts.672026-01-03 02:31 [agent=codex] Resolved view_generate.py paths relative to repo root to avoid empty outputs.682026-01-03 12:41 [agent=codex] Renamed backlog ID prefix from BL to QB derived from PROJECT_NAME=Quboto; updated item IDs, links, and views.692026-01-03 21:56 [agent=codex] Renamed generated views from Active.md/New.md to ActiveWork.md/NewWork.md for demo clarity.702026-01-04 00:45 [agent=codex] Aligned task narrative with the kano-agent-backlog-skill demo scope.71722026-01-04 00:46 [agent=codex] Marked Done after demo backlog rebuild.732026-01-08 02:00 [agent=copilot] Phase 3 complete: State and Audit implemented, 80 tests passing, 86% coverage
Run npx skillmds@latest add majiayu000/kabsd-tsk-0001-project-backlog-skill in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Context It is listed under Product & Planning on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
majiayu000 (@majiayu000) published this skill. Their other Agent Skills are listed on their SkillMD profile.