skills/engage/SKILL.md
Autonomous execution mode triggered by the word "engage". Use when the user has finished planning and wants the agent to execute autonomously without further questions until the workflow is fully complete. The agent must build, test, verify, and deliver proof of work — never exiting with an incomplete or unverified result. Trigger on: "engage", "go autonomous", "execute the plan", "run it", "make it happen", or any explicit signal to switch from planning mode into fully autonomous build-and-verify mode.
npx skillsauth add lirrensi/agent-cli-helpers engageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Switch from planning into autonomous execution. Once engaged, the agent operates without asking questions, stopping only for catastrophic unrecoverable failures. The goal is a complete, verified, documented deliverable with proof that it works.
Golden rule: If you say you're done, you must have built it, tested it, verified it, and proven it. No exceptions. No "it should work" — only "it works, and here is the proof."
Engage when:
Do not engage when:
Plan → Engage → Execute → Verify → Deliver
Engage is the bridge between planning and a finished, verified outcome. It is not a license to skip steps — it is a contract to complete all steps without interrupting the user.
Once engaged:
question tool. Do not ask for clarification.The only valid reason to stop early is a catastrophic, unrecoverable failure that makes further progress impossible — e.g., the environment cannot install a required toolchain, a network dependency is permanently unreachable, or a hard external blocker exists that no workaround can bypass. Even then, report the failure with full context and what was attempted.
Before touching code, determine what kind of project this is and what "done" looks like.
Assess:
README.md,
docs/, inline docs, etc.)AGENTS.md, CONTRIBUTING.md, CI configs, or any established
workflow files that define expected agent behavior.Output: A concise internal summary of the project type, build system, test setup, and verification mechanisms. Use this to inform the execution plan.
If a plan already exists from prior discussion, review it against the project landscape. If none exists, create one.
The plan must include:
Keep the plan visible — write it to a scratchpad or the chat context so the execution trace is clear.
Work through the plan. Use parallel tasks where safe and efficient.
Execution rules:
README, inline comments,
API docs, changelogs — whatever the project uses.Do not claim completion at this stage. Execution alone is not done.
This is the critical step that separates engage from a lazy edit-and-pray.
Verification must include at least one of the following, depending on project type:
Proof of work is mandatory. The final response must include:
If a verification step fails, fix it and re-verify. Do not return a "mostly done" result.
The final response must be a clean deliverable summary. The star of the show is the actual, checkable result — the user should be able to immediately verify the work without additional effort from the agent.
Include:
The user should be able to read the summary, see exactly where to look, and confirm the result is real — not just claimed.
A task is only done when:
Not done:
Only stop early if a hard blocker makes further progress impossible despite reasonable workarounds. Examples:
In such cases:
Do not stop for:
Engage complete.
Done: Implemented JWT refresh token rotation in the auth module.
Files:
src/auth/login.ts— refresh logictests/auth/login.test.ts— 4 new tests for rotationdocs/auth.md— updated flow diagram and endpoint docsCHANGELOG.md— v2.4.0 entryValidation:
pnpm test— 47/47 passing (was 43/43)pnpm build— clean, no errorspnpm lint— clean- Ran dev server, hit
/auth/refreshwith expired token — returned 200 with new tokenProof:
- Build artifact:
dist/app-v2.4.0.zip- Preview URL live and verified:
https://preview-123.app- End-to-end login flow tested and working
Decisions: Used 15-minute sliding window for refresh expiration to match existing session timeout convention.
Assumptions: The
REFRESH_SECRETenv var is already set in staging; if missing, the endpoint will 500.Deviations: None — followed the plan exactly.
Blockers: None.
Next steps: Ready for production deploy when approved.
Engage is autonomy with accountability. Plan with the user, then execute flawlessly without interruption. Build it. Test it. Verify it. Prove it. Deliver a result a professional would be proud to hand over — not a half-finished mess that needs cleanup.
data-ai
Portable SSH profile manager for agents. Run remote commands on saved hosts by friendly name instead of typing user@host -i key every time. Type less crap around your SSH commands.
tools
Use this skill when you need to manage project tasks — create, update, complete, prioritize, filter, review, track dependencies, or find unblocked work. Trigger on: 'add a task', 'create task', 'show tasks', 'what's next', 'mark done', 'update task', 'task status', 'task history', 'next task', 'task inbox', 'list tasks', 'init tasks', 'task deps', 'ready tasks', 'blocked tasks', 'search tasks', 'tag-any', 'dependency graph'. Also use proactively when starting a new work session — check `tasks status` and `tasks ready` to orient yourself. This skill covers the project's static, file-based task system (persistent, in-repo history) with typed dependency tracking, ready queue, and priority management — NOT ephemeral runtime task tools.
tools
On-demand skill loading from a local skill registry. Trigger on: "skill store", "load skill", "find a skill", "list skills", "import skill", "skill-store", "browse skills", "search skills", or any request to fetch a skill that is NOT currently loaded in the active context. This skill is NOT for managing the already-loaded skills in your prompt. It is for accessing the much larger skill storage (~100s to 1000s) that you only bring into context when you need them. Think of it as a lazy loader: the skills here stay on disk until you explicitly call for them via CLI.
testing
Experimental workflow skill for coordinating many related tasks from any source. Use when the user asks to mass-process, batch-execute, fan out, parallelize, audit, review, summarize, migrate, or solve a list of tasks from a file, issue tracker, pasted list, directory, table, CSV, markdown checklist, Jira export, PR list, or direct instructions. The skill first determines how to read tasks and update their status/comments, then analyzes ordering, conflicts, blockers, and safe execution mode.