Claude-skill-registry complete-idea
Mark an idea as completed when all its derived tasks are done. Note: Ideas are automatically closed when converted to tasks via /feed-backlog. Use this skill only for edge cases (manually created tasks, legacy ideas, etc.).
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/complete-idea" ~/.claude/skills/majiayu000-claude-skill-registry-complete-idea && rm -rf "$T"
manifest:
skills/data/complete-idea/SKILL.mdsource content
Complete Idea
Mark an accepted idea as completed after all its derived tasks are done.
Note: Since
/feed-backlog automatically closes ideas when converting them to tasks, this skill is primarily for edge cases:
- Ideas that were manually converted to tasks (not via
)/feed-backlog - Legacy ideas that predate the auto-close feature
- Cases where an idea needs to be closed but wasn't automatically closed
Instructions
When completing idea #N:
Step 1 - Fetch the Idea
gh issue view N --repo jmlweb/tooling --json number,title,body,labels,state
Verify:
- Has
labelidea:accepted - Is still open
Step 2 - Find Related Tasks
gh issue list --repo jmlweb/tooling --search "idea #N in:body" --state all --json number,title,state
Also check the idea's body for task references.
Step 3 - Verify Task Completion
Check if all related tasks are closed. If any are still open, inform user.
Step 4 - Mark as Completed
gh issue edit N --repo jmlweb/tooling \ --remove-label "idea:accepted" \ --add-label "idea:completed" gh issue comment N --repo jmlweb/tooling --body "## Idea Completed All tasks derived from this idea have been implemented. **Completed on:** $(date +%Y-%m-%d)" gh issue close N --repo jmlweb/tooling
Idea Lifecycle
/add-idea -> Creates idea (idea:pending) /validate-ideas -> Accepts or rejects (idea:accepted | idea:rejected) /feed-backlog -> Creates tasks from accepted ideas AND closes the idea automatically /next-task -> Implements tasks complete-idea -> Manual closure for edge cases (normally not needed)
Normal Flow: Ideas are automatically closed when converted to tasks via
/feed-backlog. This skill is only needed for edge cases.