From afyapowers
Use when the current afyapowers phase is complete — handles merge/PR/cleanup and produces completion summary
How this skill is triggered — by the user, by Claude, or both
Slash command
/afyapowers:completingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Finalize the feature: verify everything works, merge or create PR, produce completion summary.
Finalize the feature: verify everything works, merge or create PR, produce completion summary.
.afyapowers/features/active to get the active feature.afyapowers/features/<feature>/state.yaml — confirm current_phase is completeREQUIRED: Invoke afyapowers:auto-documentation via the Skill tool after executing the user's completion choice (Step 3).
This is the formal declaration. The actual invocation point is Step 3.5 below.
.afyapowers/features/<feature>/artifacts/review.md — confirm verdict is "Approved"If anything fails, report to the user and work to resolve before proceeding.
Ask the user which completion path they prefer:
Wait for the user's choice.
Execute the user's chosen option:
git checkout main && git merge <branch> && git pushgit push -u origin <branch> then gh pr create with summary from artifactsREQUIRED SUB-SKILL: Invoke afyapowers:auto-documentation via the Skill tool.
Announce: "Using auto-documentation to update project documentation."
The auto-documentation skill will use the following context from the current feature:
.afyapowers/features/active.afyapowers/features/<feature>/artifacts/)After the skill completes, proceed to Step 4.
Read the template from templates/completion.md. Fill in:
Save to .afyapowers/features/<feature>/artifacts/completion.md
Update state.yaml to add completion.md to the complete phase's artifacts list.
Append artifact_created event to history.yaml.
Tell the user: "Complete phase done. Run /afyapowers:next to finalize the feature."
When the user runs /afyapowers:next, the command will mark the feature as completed.
npx claudepluginhub iclinic/devex-marketplace --plugin afyapowersFinalizes feature branches: runs tests, optional code review, summarizes changes, then pushes or creates GitHub PRs via user choice. Auto-triggers on wrap-up phrases.
Verifies tests pass, determines base branch, then guides integration via local git merge, GitHub PR creation, keeping branch, or discard with execution and cleanup.
Merges a PR, removes a Git worktree, and deletes the associated state file. Final phase of a multi-step local branch/PR workflow.