the-controller-autonomous-execution
Use when executing an implementation plan fully autonomously without human interaction
Skill by kwannoel
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kwannoel-the-controller-autonomous-execution
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/the-controller-autonomous-execution
What's inside
- Skill name
the-controller-autonomous-execution- Description
- Use when executing an implementation plan fully autonomously without human interaction
- License
- MIT
- Instructions
- 158 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Autonomous Execution
Execute an implementation plan end-to-end with zero human interaction. Same quality gates as subagent-driven-development (fresh subagent per task, spec review, code quality review, final review), but the orchestrator handles all decisions autonomously.
**Core principle:** Full subagent-driven-development quality, zero human checkpoints — orchestrator resolves ambiguity from plan context, only surfaces when genuinely blocked.
**Announce at start:** "I'm using the the-controller-autonomous-execution skill to execute this plan autonomously. I'll report back when all tasks are complete."
## When to Use
```dot
digraph when_to_use {
"Have implementation plan?" [shape=diamond];
"Want fully autonomous execution?" [shape=diamond];
"the-controller-autonomous-execution" [shape=box];
"the-controller-subagent-driven-development" [shape=box];
"Use the-controller-writing-plans first" [shape=box];
"Have implementation plan?" -> "Want fully autonomous execution?" [label="yes"];
"Have implementation plan?" -> "Use the-controller-writing-plans first" [label="no"];
"Want fully autonomous execution?" -> "the-controller-autonomous-execution" [label="yes"];
"Want fully autonomous execution?" -> "the-controller-subagent-driven-development" [label="no - want human checkpoints"];
}
```
**vs. subagent-driven-development:**
- Same quality gates (implementer + spec review + code quality review + final review)
- Orchestrator answers subagent questions from plan context (no human in loop)
- Includes worktree setup (no separate step needed)
- No merge at end (human reviews and decides)
**vs. executing-plans:**
- Fresh subagent per task (no context pollution)
- Automated review gates (not human checkpoints)
- Fully autonomous (no "ready for feedback" pauses)
## The Process
```dot
digraph process {
rankdir=TB;
"Set up worktree (the-controller-using-git-worktrees)" [shape=box];
"Read plan, extract all tasks with full text, create TodoWrite" [shape=box];
subgraph cluster_per_task {
label="Per Task";
"Dispatch implementer subagent" [shape=box];
"Implementer asks questions?" [shape=diamond];
"Orchestrator answers from plan context" [shape=box];
"Orchestrator can answer?" [shape=diamond];
"Surface to human (ONLY blocker case)" [shape=box style=filled fillcolor=lightyellow];
"Implementer implements, tests, commits, self-reviews" [shape=box];
"Dispatch spec reviewer subagent" [shape=box];
"Spec compliant?" [shape=diamond];
"Implementer fixes spec gaps" [shape=box];
"Dispatch code quality reviewer subagent" [shape=box];
"Code quality approved?" [shape=diamond];
"Implementer fixes quality issues" [shape=box];
"Mark task complete" [shape=box];
}
"More tasks?" [shape=diamond];
"Dispatch final code reviewer for entire implementation" [shape=box];
"Report final summary" [shape=box style=filled fillcolor=lightgreen];
"Set up worktree (the-controller-using-git-worktrees)" -> "Read plan, extract all tasks with full text, create TodoWrite";
"Read plan, extract all tasks with full text, create TodoWrite" -> "Dispatch implementer subagent";
"Dispatch implementer subagent" -> "Implementer asks questions?";
"Implementer asks questions?" -> "Orchestrator answers from plan context" [label="yes"];
"Implementer asks questions?" -> "Implementer implements, tests, commits, self-reviews" [label="no"];
"Orchestrator answers from plan context" -> "Orchestrator can answer?";
"Orchestrator can answer?" -> "Dispatch implementer subagent" [label="yes - send answer"];
"Orchestrator can answer?" -> "Surface to human (ONLY blocker case)" [label="no"];
"Surface to human (ONLY blocker case)" -> "Dispatch implementer subagent" [label="human answers"];
"Implementer implements, tests, commits, self-reviews" -> "Dispatch spec reviewer subagent";
"Dispatch spec reviewer subagent" -> "Spec compliant?";
"Spec compliant?" -> "Implementer fixes spec gaps" [label="no"];
"Implementer fixes spec gaps" -> "Dispatch spec reviewer subagent" [label="re-review"];
"Spec compliant?" -> "Dispatch code quality reviewer subagent" [label="yes"];
"Dispatch code quality reviewer subagent" -> "Code quality approved?";
"Code quality approved?" -> "Implementer fixes quality issues" [label="no"];
"Implementer fixes quality issues" -> "Dispatch code quality reviewer subagent" [label="re-review"];
"Code quality approved?" -> "Mark task complete" [label="yes"];
"Mark task complete" -> "More tasks?";
"More tasks?" -> "Dispatch implementer subagent" [label="yes"];
"More tasks?" -> "Dispatch final code reviewer for entire implementation" [label="no"];
"Dispatch final code reviewer for entire implementation" -> "Report final summary";
}
```
## Prompt Templates
Reuse from the-controller-subagent-driven-development:
- Implementer: `the-controller-subagent-driven-development/implementer-prompt.md`
- Spec reviewer: `the-controller-subagent-driven-development/spec-reviewer-prompt.md`
- Code quality reviewer: `the-controller-subagent-driven-development/code-quality-reviewer-prompt.md`
## Orchestrator Question Handling
When an implementer subagent asks a question, the orchestrator MUST attempt to answer it before surfacing to the human:
1. **Check plan text** — Does the plan specify the answer?
2. **Check project context** — Can you determine the answer from codebase, CLAUDE.md, docs?
3. **Make reasonable inference** — Is there an obvious correct answer given the architecture?
**Only surface to human if:** The answer genuinely cannot be determined from available context and guessing wrong would cause significant rework.
**When answering:** Dispatch a fresh implementer subagent with the original task text plus the answer. Provide the answer clearly, with reasoning, so the implementer can proceed confidently.
## Final Summary Report
After all tasks complete and final review passes, report:
- Tasks completed (N/N)
- Files created/modified (list)From kwannoel/the-controller, MIT.
More from kwannoel/the-controller
- 0.486score
agent-browser
kwannoel
Use when the user wants browser automation against an existing Chrome or Chromium tab, especially to reuse a real logged-in session without reauthenticating.
SkillDFreshness: D★ 13Claude Code +9 - 0.485score
the-controller-writing
kwannoel
Remove AI writing patterns from prose.
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-e2e-eval
kwannoel
Use when validating UI changes end-to-end before claiming work is complete — spawns a fresh server pair from the worktree and runs Playwright tests against it
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-finishing-a-development-branch
kwannoel
Use when implementation is complete and you need to merge the branch — verifies tests, rebases, creates PR, squash merges, deletes remote branch, syncs local…
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-validating-agent-applications
kwannoel
Use when building or modifying applications that use AI agents, before shipping or claiming the application works - requires end-to-end validation that…
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-setting-credentials
kwannoel
Use when an agent needs to set an API key, secret, or credential in a project .env file — ensures secrets never leak into terminal output or conversation…
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-general-e2e-eval
kwannoel
Use when validating UI changes end-to-end in any project before claiming work is complete — runs Playwright tests against the project's dev server to prove…
SkillDFreshness: D★ 13Claude Code +9 - 0.477score
the-controller-debugging-ui-with-playwright
kwannoel
Use when a UI behavior doesn't work as expected (key not responding, focus lost, mode not changing) and code reading alone isn't enough — runs Playwright in…
SkillDFreshness: D★ 13Claude Code +9 - 0.476score
the-controller-synchronizing-skills
kwannoel
Use when a new skill has been added to the repo and needs to be symlinked into ~/.claude/skills/ and ~/.codex/skills/custom/ so Claude Code and Codex can…
SkillDFreshness: D★ 13Claude Code +9 - 0.472score
firefox-browser
kwannoel
Firefox browser automation for AI agents using Playwright.
SkillDFreshness: D★ 13Claude Code +9 - 0.472score
the-controller-feedback-widget
kwannoel
Set up an in-app feedback widget with screenshot capture, canvas annotation, and GitHub issue creation.
SkillDFreshness: D★ 13Claude Code +9 - 0.456score
the-controller-frontend-design
kwannoel
Create distinctive, production-grade frontend interfaces with high design quality.
SkillDFreshness: D★ 13Claude Code +9
Signals
- Stars
- 13
- Forks
- 2
- Open issues
- 60
- Last commit (this folder)
- Mar 17, 2026 (7 months ago)
- Last release
- Mar 8, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kwannoel/the-controller
- Website
- noelkwan.xyz/ctrl
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kwannoel
- 0.486score
agent-browser
kwannoel
Use when the user wants browser automation against an existing Chrome or Chromium tab, especially to reuse a real logged-in session without reauthenticating.
SkillDFreshness: D★ 13Claude Code +9 - 0.485score
the-controller-writing
kwannoel
Remove AI writing patterns from prose.
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-general-e2e-eval
kwannoel
Use when validating UI changes end-to-end in any project before claiming work is complete — runs Playwright tests against the project's dev server to prove…
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-e2e-eval
kwannoel
Use when validating UI changes end-to-end before claiming work is complete — spawns a fresh server pair from the worktree and runs Playwright tests against it
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-finishing-a-development-branch
kwannoel
Use when implementation is complete and you need to merge the branch — verifies tests, rebases, creates PR, squash merges, deletes remote branch, syncs local…
SkillDFreshness: D★ 13Claude Code +9 - 0.481score
the-controller-setting-credentials
kwannoel
Use when an agent needs to set an API key, secret, or credential in a project .env file — ensures secrets never leak into terminal output or conversation…
SkillDFreshness: D★ 13Claude Code +9
Cite this page
the-controller-autonomous-execution skill. Agent Mart. https://agentmart.dev/skills/kwannoel-the-controller-autonomous-execution (last updated 2026-10-24)