Operate the Agentic Coding Flywheel as a caller-selected software factory; keep its runtime state out of AgentOps verdicts. Triggers: "using flywheel", "agent flywheel".
npx skills add https://github.com/boshu2/agentops --skill using-flywheel
Use the Flywheel only when the caller explicitly selects it. Treat it as a
replaceable execution adapter, not a correctness or completion boundary.
Insight: a factory's own completion signals — closed beads, converged agents, a
quiet swarm — measure that its machinery finished, not that the result is
semantically correct. This skill exists to prevent the failure mode of
reporting Flywheel convergence as an AgentOps PASS.
AgentOps supports two external software-factory runtimes: Gas City
(using-gc) and the
Agentic Coding Flywheel. Use this skill only for
the Flywheel. AgentOps supplies skills and evidence contracts to either
factory; it does not wrap one factory in the other, and it owns no formulas,
roles, or orchestration inside either.
Jeffrey Emanuel's free, open-source stack that turns a dedicated VPS into a
supervised multi-agent factory: Claude Code, Codex CLI, and Antigravity CLI as
worker runtimes, coordinated through NTM (orchestration), Agent Mail
(coordination and file reservations), Beads/BV (task graph), and the wider
Flywheel toolset. Its methodology is planning-first: decompose work into
beads, run agent swarms against them, and detect convergence between agent
outputs.
Not for: single-session local work (use the default one-agent loop), Gas City
cities (use using-gc), or as a verdict source.
upstream wizard.
agent-flywheel.com (OS selection through
final verification; a single-curl install on a dedicated Ubuntu VPS), then
run its onboard tutorial once. AgentOps does not fork, pin, or mirror the
Flywheel stack; upstream owns its installer and versions.
(Claude Code, Codex CLI, Antigravity CLI), using the install paths in the
repository README. Verify per runtime:
ls ~/.claude/skills/validate ~/.codex/skills/validate 2>/dev/null
A runtime that cannot list the skill will never invoke it.
convergence — unchanged. Skill presence and skill invocation are different
facts: when an AgentOps skill's use is an acceptance condition, name it on
the work item or worker prompt, and check the transcript for its use.
truth) as evidence pointers only. When agents disagree with tracker state,
trust the more direct observation: pane truth over roster claims, bead
state over prose.
condition: stop, report the divergence to the caller, and do not dispatch a
third round on your own authority.
Runtime evidence pointers for the caller: which beads the Flywheel processed,
where the candidate commits and worktrees live, and which AgentOps skills its
agents actually invoked. Done when the caller holds those pointers and — if
proof was requested — a fresh validate context has judged the exact
candidate. Factory state alone is never the done signal.
expected to use (step 2 command exits 0).
translated into an AgentOps PASS, FAIL, or verdict.
README.md ("Choose a software factory") and
docs/operations/gas-city-reliability.md.
Report the concrete failure — unreachable host, missing skill visibility,
non-convergence, or an upstream installer change — and stop. Upstream Flywheel
defects belong to its maintainer; the caller owns any revision, retry, or
factory switch.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Replace with description of the skill and when Claude should use it.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
This skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Take boshu2/using-flywheel from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.