autonomous-agent-operations
Use when operating solo on a task handed off without the user available for interactive check-ins — ask every clarifying question up front, decide and file a…
Skill by joeblackwaslike
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/joeblackwaslike-autonomous-agent-operations
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
Use cases: productivity, agent-building
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/autonomous-agent-operations
What's inside
- Skill name
autonomous-agent-operations- Description
- Use when operating solo on a task handed off without the user available for interactive check-ins — ask every clarifying question up front, decide and file a labeled bd ticket on a genuine mid-run fork rather than blocking or guessing silently, and summarize plus record a worked example at the end. Covers the ticket-review promotion loop and the project/global decision-log hierarchy.
- License
- MIT
- Metadata
- last_updated: 2026-08-10
- Instructions
- 218 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: references/blast-radius-judgment.md
Files (6)
- SKILL.md
- 2026-07-29-cc-recall-quota-burn.md · references/examples/
- 2026-07-30-ai-review-bot-overnight-feedback-pipeline.md · references/examples/
- 2026-08-09-ai-review-bot-multi-item-plan.md · references/examples/
- 2026-08-10-ai-review-bot-pressure-test-isolation-failure.md · references/examples/
- index.md · references/examples/
SKILL.md (first lines)
# Autonomous Agent Operations
## What this is
A framework for operating solo on a handed-off task, at whatever autonomy level the task
and available infrastructure support today. Not capped at one scenario — the loose,
growing part is *how much* gets done solo before a fork appears, not *whether* the
contract below applies.
## The fixed contract
Three things are always true, regardless of how much autonomy is in play.
### Upfront
Ask every clarifying question needed before starting solo work — the same discipline as
a live `AskUserQuestion` pass in an interactive session, batched up front rather than
dripped out mid-run. A task description with real ambiguity (scope, target files,
definition of done, what "improve" or "fix" means concretely) gets a list of questions
before any implementation action, not a guessed interpretation. If the handoff already
answered a question, don't re-ask it — only ask what's genuinely open.
**"Before any action" means before any action, not just before implementation.**
Read-only investigation to *scope* the ambiguity is fine and often necessary — you
usually can't write a good clarifying question without looking first. But investigation
is not a substitute for asking: if the investigation surfaces a real fork (which of
several plausible interpretations to pursue, whether a design decision is intentional or
a bug), that goes in the upfront question list, not into a silently-chosen default
buried in a final report.
### Mid-run fork
When something needs a real decision — a hard-to-reverse action, a real product/design
call, or a factor no existing precedent (memory, backlog, prior ticket) covers — and the
user might plausibly be reachable, ask live. When not, or when waiting would stall the
run, use best judgment, then immediately file a ticket (see "Ticket mechanics" below)
capturing the question, the decision made, and the rationale, and continue. This is the
same fork logic already documented for PR review autonomy in `AGENTS.md` ("Stop and hand
off ... only for: a genuinely hard-to-reverse action ... a real product/design decision
...") — reused here rather than redefined, since it's the same judgment. **That includes
its hard-stop carve-outs**, not just its "decide and continue" cases: a genuinely
destructive, hard-to-reverse action (e.g. force-pushing over a colleague's shared
branch, a production data change, a permanent deletion) is a stop-and-escalate, not a
decide-and-ticket — filing a ticket is for *bounded, reversible* judgment calls with
no clear precedent (a config default, which of two valid approaches, a naming
choice), not a substitute for the hard stop. **A ticket does not un-delete data or
restore overwritten commits — filing one after the fact is not a fallback for
skipping the stop, it's what happens after a *bounded* decision, a category the
destructive action was never in.** Where a reversible alternative exists (a new
branch instead of overwriting the shared one, a soft-delete instead of a hard one),
take it and note the deviation; where none exists, stop and wait, don't proceed on
the theory that a ticket will make it reviewable after the fact.
**A permission-layer guard firing is not, by itself, one of the hard-to-reverse cases above.** A
guard blocks a command's literal syntax (e.g. `--force`), not an assessed risk — don't let its
wording stand in for the reversibility/blast-radius check this fork logic depends on (see
`senior-engineering-best-practices`'s `references/blast-radius-judgment.md` for that
classification in full). Re-run it on the underlying action before treating the block as a fork
at all: a worktree cleanup blocked over `--force`, where `git status --short` showed a single
untracked, regeneratable dependency lockfile, isn't a hard-to-reverse action or a
bounded-judgment-call needing a ticket — it's a decide-and-continue case. Resolve the actual thing
the guard is protecting (delete the regeneratable file) and retry the safe form of the command;
that's neither escalation nor a ticket-worthy fork, just execution.
**Filing the ticket is not optional, and it is not the same as mentioning the decision in
a final report.** A decision noted only in the end-of-run summary is invisible to
anything that queries open tickets in the meantime, and doesn't get the structured
question/decision/rationale shape a later review pass needs — file it the moment the
decision is made, not deferred to the wrap-up.
### End of run
One closing summary — what shipped, and every judgment ticket filed **this run**,
pulled directly from `bd` rather than hand-tracked — **and** one new dated file
appended to the example log (see `references/examples/`). The example-log entry is
not optional or occasional; it is part of what "done" means for a run under this
contract.
**Where the example actually lands depends on how the skill is loaded.** From a
`git clone` of `agent-skills` (or a worktree of it), `references/examples/` is a
real path in this source repo — write the file and open a PR like any other change
here. From an **installed plugin** (`claude plugin install agent-skills`),
`references/examples/` resolves under `~/.claude/plugins/cache/...` — a disposable,
reinstallable copy, not this repository. Writing there doesn't durably record
anything and is lost on the next plugin update. In that case, either (a) clone this
repo separately and add the file there, opening a PR, or (b) if that's not
practical mid-run, record the same scenario shape (Scenario / What stayed solo /
What forked / Why) in the current project's own durable notes and file a follow-up
ticket to port it into `agent-skills` later — don't let "the plugin path isn't
writable back to source" become a reason to skip recording the example.
**"This run" is a real scope, not a loose one.** A bare `bd list --label
autonomous-judgment` pulls every open ticket ever filed, including ones from earlier
or concurrent runs — not this run's tickets specifically. `/autonomous:start`
generates a run ID at the start and tags every ticket filed during the run with it
as a second label, so the closing pull is `bd list --label
autonomous-judgment,run-<id>` (AND semantics — `bd list` uses `--label`, singular,
for that; `bd create` uses `--labels`, plural — they are not interchangeable, check
`bd <subcommand> --help` if unsure rather than guessing the flag name).
## Ticket mechanics and closing the loop
**What "the decision log" actually is, precisely:** `AGENTS.md`'s Decision Log is a
**per-project memory file**, not a database or an automated pipeline. It lives at
`~/.claude/projects/<project-path>/memory/feedback_decision-log.md`, one file per
project, appended to over time, with a one-line pointer added to that directory's
`MEMORY.md` index. Each entry: a bolded one-line rule, the date, which options were
offered and which was picked, a short interpretive gloss of the tradeoff. An "Inferred
pattern" section at the end synthesizes what the entries have in common.
`[[wikilinks]]` cross-reference related memory files.
The on-disk naming (`feedback_decision-log.md`) is the auto-memory system's own
`{type}_{slug}.md` convention (`type` one of `user`/`feedback`/`project`/`reference`) —
unrelated to any repo's code style.
**There is no automated pipeline from `AskUserQuestion` to the decision log — it is
agent-driven, not hook-driven.** No hook in `~/.claude/settings.json` is scoped to
`AskUserQuestion` or the memory directory. `AGENTS.md`'s Decision Log section is a
standing instruction the agent follows itself: after every `AskUserQuestion`From joeblackwaslike/agent-skills, MIT.
More from joeblackwaslike/agent-skills
- 0.592score
developing-for-github
joeblackwaslike
Use when building software that integrates with GitHub — GitHub Apps, OAuth apps, webhook consumers, bots, CI checks, and automation built on the GitHub API.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
docusaurus-docs-builder
joeblackwaslike
Use when creating, redesigning, rewriting, or improving a Docusaurus documentation site, docs portal, developer docs, product docs, API docs, guide site…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
beads-operations
joeblackwaslike
Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
devcontainers
joeblackwaslike
Use when building, modifying, using, or distributing Dev Containers — creating or editing devcontainer.json from scratch, adding devcontainer features…
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
recovering-session-context
joeblackwaslike
Reconstruct what happened in prior agent sessions from their transcripts and surface everything raised but never resolved — unanswered questions, work…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
best-practices-for-agentic-development
joeblackwaslike
Use when designing, building, reviewing, testing, or improving agents, agentic workflows, agent skills, MCP servers, tool interfaces, subagent systems, or…
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
agent-instructions
joeblackwaslike
Use whenever creating OR editing CLAUDE.md, AGENTS.md, GEMINI.md, a SKILL.md, or any other file whose job is to instruct an AI coding agent, at any scope…
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
authoring-agent-skills
joeblackwaslike
Use when creating, adding, or maintaining a skill in this agent-skills repo — especially a "working-with-X" skill that wraps external/official docs by…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
senior-engineering-best-practices
joeblackwaslike
Use in any development session that benefits from a senior engineer's accumulated judgment, methodology, and runbooks — broader than any single category, most…
SkillBFreshness: B★ 1Claude Code +9 - 0.540score
git-github-workflows
joeblackwaslike
Git and GitHub workflow router.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
github-readme-overhaul
joeblackwaslike
Use when writing, rewriting, branding, visually overhauling, or optimizing a GitHub README.md for installs, downloads, stars, marketplace conversion, OSS…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
multi-provider-plugins
joeblackwaslike
Use when making a Claude Code plugin compatible with other AI coding assistants (Codex, OpenCode, Cursor, Gemini CLI), designing multi-provider plugin…
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/joeblackwaslike/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from joeblackwaslike
- 0.592score
beads-operations
joeblackwaslike
Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
docusaurus-docs-builder
joeblackwaslike
Use when creating, redesigning, rewriting, or improving a Docusaurus documentation site, docs portal, developer docs, product docs, API docs, guide site…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
devcontainers
joeblackwaslike
Use when building, modifying, using, or distributing Dev Containers — creating or editing devcontainer.json from scratch, adding devcontainer features…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
developing-for-github
joeblackwaslike
Use when building software that integrates with GitHub — GitHub Apps, OAuth apps, webhook consumers, bots, CI checks, and automation built on the GitHub API.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
recovering-session-context
joeblackwaslike
Reconstruct what happened in prior agent sessions from their transcripts and surface everything raised but never resolved — unanswered questions, work…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
best-practices-for-agentic-development
joeblackwaslike
Use when designing, building, reviewing, testing, or improving agents, agentic workflows, agent skills, MCP servers, tool interfaces, subagent systems, or…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
autonomous-agent-operations skill. Agent Mart. https://agentmart.dev/skills/joeblackwaslike-autonomous-agent-operations (last updated 2026-10-24)