From engy
This skill should be used when the user asks to 'implement', 'implement a task', 'implement a plan', 'execute a plan', 'work on task', or 'start implementation'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/engy:implementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implements a single task or plan document end-to-end: context gathering, TDD implementation, code review, and validation. For milestone-level orchestration across multiple task groups, use `/engy:implement-milestone`.
Implements a single task or plan document end-to-end: context gathering, TDD implementation, code review, and validation. For milestone-level orchestration across multiple task groups, use /engy:implement-milestone.
getTask(id) — task details including title, description, statusupdateTask(id, status) — mark tasks in_progress / review / donegetProjectDetails(projectId) — project pathsgetTask(id) — read the task's title, description, and status.in_progress:
git status and git diff to identify uncommitted changes related to this task.updateTask(id, status: "in_progress").Read the project's CLAUDE.md for explicit validation and testing instructions.
CRITICAL: Before writing any code, create internal session tasks (TaskCreate) for every step of the implementation. This ensures progress is tracked and nothing is missed.
Create one task per small, independent unit of work. Keep tasks focused — each should be completable on its own.
Chain dependencies with TaskUpdate (addBlockedBy) so tasks execute in order.
Example:
For each implementation task, follow the TDD cycle strictly:
in_progress.CRITICAL: This step is always required as the last session task. It follows whatever the project's CLAUDE.md specifies for quality gates.
After all implementation tasks are done:
/engy:review.When working from an Engy task, update its status via updateTask(id, status):
in_progress — set when starting work (Step 1).review — set if the task needs human input before it can be marked done.done — set once changes are committed.After all work is complete, present a summary to the user:
npx claudepluginhub zanderadam/engy --plugin engyGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.