From skills
Create a durable repo-local bash loop that repeatedly reprompts Codex or Claude to advance a product or codebase, with persistent memory, progress checklists, quiet logs, Git commits, tests, and fail-fast observability. Use when the user wants an unattended build loop, self-propelling implementation loop, or a replacement for an adversarial implementer/verifier loop.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:autonomous-loopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user invokes this as `/autonomous-loop <goal>`. `/adversarial-loop` may be kept as a compatibility alias, but the preferred name is `autonomous-loop` because the workflow is an orchestrated build loop, not only a verifier duel.
The user invokes this as /autonomous-loop <goal>. /adversarial-loop may be kept as a compatibility alias, but the preferred name is autonomous-loop because the workflow is an orchestrated build loop, not only a verifier duel.
If the user gave no goal, ask for the goal before doing anything else.
Create an observable loop runner first. The runner should keep enough durable state that each fresh agent session can continue the work without chat history, while the terminal shows only the big picture:
Do not stream intermediate agent artifacts to the terminal. Write them to logs and state files.
This skill exists because a naive loop script is easy to make and easy to break. Do not stop at "it looks right". Prove the generated runner starts correctly, invokes the selected agent with the installed CLI syntax, and fails loudly instead of spinning if the agent invocation is wrong.
.autonomous-loop/, with:
goal.md containing the user's goal verbatim, plus any clarified requirements.memory.md for durable architecture decisions, constraints, and handoff notes.progress.md with checkboxes and a "Next Best Step" section.logs/ and tmp/ for quiet runtime artifacts.assets/run_autonomous_loop.sh from this skill to a repo script such as run_autonomous_loop.sh, chmod +x it, then customize names and prompt details only where the user's task needs it..autonomous-loop/logs/.autonomous-loop/tmp/known-good/... tags only for major verified stable states, not for routine checkpoints.bash -n run_autonomous_loop.shskills/autonomous-loop/scripts/smoke_test_runner.sh ./run_autonomous_loop.sh from this skill repo, or copy/run that script against the generated runner.exec for CLIs that require that shape.The generated runner must:
known-good/... tags sparingly for major verified statesNo sleep belongs in the loop body, including a "courtesy" delay after each session. If a user asks for a no-sleep loop, inspect the generated script for sleep before reporting success.
Every iteration must clear/redraw to a concise dashboard with these exact sections in this order:
Progress
progress.mdLast Agent Result
Status
On agent failure, print:
Last log linesThen exit with the same nonzero status. Do not continue to the next iteration after a failed agent call.
Every loop iteration should tell the agent:
known-good/... tags only for major verified stable states, and not for every commitIf the user explicitly wants adversarial verification, keep it as a phase inside the autonomous loop rather than as the whole architecture:
verify section to progress.md.memory.md or progress.md.The main durable loop remains the source of continuity.
The bundled smoke test uses a fake Codex binary, so it does not spend tokens or depend on credentials. It must demonstrate:
bash -nsleep command is presentLast Agent ResultIf this smoke test fails, fix the runner before reporting back. Do not tell the user to ignore the error or manually skip the failing path.
Report:
Keep the answer concise.
npx claudepluginhub adamziel/skills --plugin skillsFetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.