From aming-claw
Checks a new requirement against existing backlog work for duplicates, then asks the user to merge, supersede, or keep separate. Use when a user wants to run or preview duplicate backlog detection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aming-claw:aming-claw-backlog-dupe-demoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before any response that uses this skill, in this exact order:
Before any response that uses this skill, in this exact order:
ListMcpResourcesTool() ReadMcpResourceTool(uri="aming-claw://current-context") ReadMcpResourceTool(uri="aming-claw://skill") ReadMcpResourceTool(uri="aming-claw://graph-first")
current-context anchors project_id, governance URLs, and 3 guardrails. skill is the operating contract (Start Sequence, Observer Operating Modes). graph-first has copy-pasteable graph_query payload examples.
Common failures when these are skipped:
Show that a new request is checked against similar backlog work before the observer creates another item.
The preferred observer is the user's current Claude Code or Codex session. This session should accept the new requirement, check for similar backlog work, ask the user to choose merge, supersede, or separate, and then record the decision.
Scripted runners are setup and CI fallback only. They may create an isolated fixture or run deterministic smoke for all three choices, but do not claim scripted output as proof that a live AI observer made the backlog decision.
Use fixture setup only when there is no safe project ready.
Expected setup helper:
node frontend/dashboard/scripts/e2e-backlog-dupe-fixture.mjs --no-browser
Fixture setup should return a project id and seed one or more similar backlog rows. It should not be described as the live observer's overlap analysis or user decision.
Backlog Duplicate evidence
- Project: <project_id>
- New request: <summary>
- Similar backlog: <bug ids/links>
- User choice: <merge/supersede/separate>
- Final backlog state: <updated or new bug id/link>
- Dashboard: <backlog link>, <graph link>, <review link>, <operations link>
- Limitations: <stale graph/weak similarity/scripted setup/etc>
npx claudepluginhub amingclawdev/aming-claw --plugin aming-clawCaptures backlog items via MCP server in guided, quick, or autonomous modes. Validates fields, detects duplicates, creates GitHub issues for P0/P1 priorities.
Manages project backlog in a structured markdown file with ID conventions, status tracking, and priority sections. Helps add, update, and prioritize backlog items on request.
Guides evidence collection using graph-first discovery and backlog contracts to prevent AI from duplicating work. Demonstrates synthetic demo data setup for a bounded, auditable start condition.