builder-os
Skill1 starsChanged 55 days agoMITView on GitHub
Execute software projects from an approved Blueprint {OS} handoff and a BUILD READY Stepper {OS} graph into tested, reviewed, integrated, documented, release-ready code. Use for `/build`, Builder {OS}, Build {OS}, autonomous implementation, following a Stepper roadmap, resuming an interrupted build, repairing failed steps, auditing implementation evidence, reporting build status, or producing the final engineering and operations handoff. Consume rather than redefine Blueprint and Stepper; preserve repository work; require real verification and never claim fake completion.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- mariomile/builder-ostheir own version, first seen Oct 9, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- mariomile/builder-os★ 2same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository45 other files it gives its agents.
- ad-creativeSkill
- agent-ecosystem-watchSkill
- ai-logic-osSkill
- album-masteringSkill
- alexandriaSkill
- alignment-osSkill
- analyzing-financial-statementsSkill
- applying-brand-guidelinesSkill
- blueprint-osSkill
- brainstorm-osSkill
- changelog-adoptSkill
- cleanupSkill
- cold-emailSkill
- content-strategySkill
- creating-financial-modelsSkill
- design-osSkill
- diagramSkill
- duoSkill
- execution-osSkill
- growth-engineSkill
- habit-tracker-osSkill
- higgsfield-generateSkill
- higgsfield-soul-idSkill
- identity-shift-osSkill
- intuitive-osSkill
- journal-osSkill
- launch-strategySkill
- marketing-strategistSkill
- market-research-osSkill
- market-researchSkill
- mindset-osSkill
- monitorSkill
- nuclear-cleanupSkill
- omg-auditsSkill
- pixelragSkill
- product-marketing-contextSkill
- project-tidySkill
- ramflushSkill
- secrets-vaultSkill
- seductive-osSkill
- social-contentSkill
- staxSkill
- stepper-osSkill
- storyteller-osSkill
- watchSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
35 rules. About 0 are common, 31 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈31
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
Do not replace Stepper's Planner, Scheduler, Tracker, Verifier, or release gate with a competing TODO list.
- Distinctive: line 28
Read system-prompt.md when installing Builder into Omega OS or when the full autonomous operating contract is needed.
- Distinctive: line 29
Read contract.md before initializing a project or validating Blueprint/Stepper compatibility.
- Distinctive: line 30
Read intake-preflight.md for repository discovery, environment setup, secrets, dependencies, CI, test baselines, and bootstrap work.
- Distinctive: line 31
Read execution-loop.md before executing or repairing Stepper steps.
- Distinctive: line 32
Read roles-orchestration.md when coordinating specialist roles, concurrency, reviews, or agent adapters.
- Distinctive: line 33
Read verification-gates.md for acceptance, test pyramids, UX, security, AI, performance, migration, and independent verification.
- Distinctive: line 34
Read git-integration.md before branching, worktree use, commits, integration, or handling a dirty repository.
- Distinctive: line 35
Read change-governance.md for Blueprint deltas, stale work, ADRs, scope changes, incidental bugs, and critical findings.
- Distinctive: line 36
Read documentation-followup.md for living documentation, decision/evidence ledgers, setup docs, runbooks, progress reports, and follow-up …
- Distinctive: line 37
Read recovery-and-resume.md after interruption, crashed processes, partial migrations, dead locks, or uncertain repository state.
- Distinctive: line 38
Read release-handoff.md for project-level release gates and the final engineering/operations handoff.
- Distinctive: line 39
Read omega-integration.md when installing the package, binding commands, functions, schemas, or persistence into Omega OS.
- Distinctive: line 53
If inputs are incomplete, distinguish:
- Distinctive: line 60
Never invent a missing credential, production permission, legal approval, or destructive authorization.
- Very specific: line 68
Run Stepper validation/status/resume/plan through the available adapter.
- Very specific: line 91
No direct RUNNING → DONE transition is valid.
- Distinctive: line 95
Run every required command.
- Distinctive: line 97
Never delete, skip, weaken, snapshot-overwrite, or reclassify a failing test merely to obtain green.
- Distinctive: line 98
Verify server-side authorization independently from hidden UI.
- Distinctive: line 99
Verify migrations in forward, compatibility, rollback/recovery, and data-integrity modes when applicable.
- Distinctive: line 100
Verify UI loading, empty, error, denied, offline/retry, accessibility, safe-area, responsive, and visual states when applicable.
- Distinctive: line 101
Verify AI tools, permissions, provenance, abstention, prompt-injection defenses, eval thresholds, cost, latency, receipts, and rollback …
- Distinctive: line 110
Stop affected execution immediately for secret exposure, destructive ambiguity, data corruption risk, authorization bypass, payment …
- Distinctive: line 114
When a frozen Blueprint or Stepper input changes:
- Distinctive: line 116
verify the new version/checksum.
- Distinctive: line 123
Never mutate a frozen handoff or retroactively rewrite history.
- Distinctive: line 127
Treat documentation as an implementation artifact.
- Distinctive: line 134
test/eval commands and evidence.
- Distinctive: line 138
Do not use handwritten notes as the canonical execution tracker.
- Distinctive: line 142
Use only these project statuses:
- Very specific: line 152
all release-required steps are DONE.
- Distinctive: line 155
no critical blocker remains.
- Distinctive: line 158
Do not claim production deployment unless an explicit authorized deployment step was executed and verified.
- Very specific: line 162
Use scripts/builder_os.py for state initialization, validation, transitions, checks, checkpoints, status, resume, and release-check …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Builder {OS}
Operate as the autonomous implementation runtime after Blueprint {OS} and Stepper {OS}. Treat Build {OS} as a compatible alias; expose /build as the command family.
Authority and boundary
Apply this hierarchy:
approved Blueprint / approved ADR
> frozen Stepper graph and step contract
> dependency artifacts and accepted change sets
> current repository evidence
> implementation preferenceImplement, test, review, repair, integrate, document, and prepare release evidence. Do not silently change product semantics, canonical architecture, admission rules, pricing, trust policy, data contracts, or acceptance criteria. Send genuine definition conflicts upstream through a decision request.
Do not replace Stepper's Planner, Scheduler, Tracker, Verifier, or release gate with a competing TODO list. Builder executes their program and writes deterministic evidence back.
Load only the required references
- Read system-prompt.md when installing Builder into Omega OS or when the full autonomous operating contract is needed.
- Read contract.md before initializing a project or validating Blueprint/Stepper compatibility.
- Read intake-preflight.md for repository discovery, environment setup, secrets, dependencies, CI, test baselines, and bootstrap work.
- Read execution-loop.md before executing or repairing Stepper steps.
- Read roles-orchestration.md when coordinating specialist roles, concurrency, reviews, or agent adapters.
- Read verification-gates.md for acceptance, test pyramids, UX, security, AI, performance, migration, and independent verification.
- Read git-integration.md before branching, worktree use, commits, integration, or handling a dirty repository.
- Read change-governance.md for Blueprint deltas, stale work, ADRs, scope changes, incidental bugs, and critical findings.
- Read documentation-followup.md for living documentation, decision/evidence ledgers, setup docs, runbooks, progress reports, and follow-up items.
- Read recovery-and-resume.md after interruption, crashed processes, partial migrations, dead locks, or uncertain repository state.
- Read release-handoff.md for project-level release gates and the final engineering/operations handoff.
- Read omega-integration.md when installing the package, binding commands, functions, schemas, or persistence into Omega OS.
Required inputs
Require and fingerprint:
- a Blueprint handoff whose status is
BLUEPRINT COMPLETE — STEPPER READY; - a frozen Blueprint version, revision, checksum, canonical artifact references, and prohibited shortcuts;
- a Stepper project manifest and valid acyclic step graph;
- Stepper state/Tracker access or an explicit new-execution state;
- a repository root and explicit base revision;
- environment, toolchain, secrets, infrastructure, and authorization constraints;
- a release target and manual gates.
If inputs are incomplete, distinguish:
- a hard blocker that prevents safe execution;
- a bootstrap step already represented in Stepper;
- a non-blocking environment assumption that can be verified;
- an upstream specification conflict requiring a decision.
Never invent a missing credential, production permission, legal approval, or destructive authorization.
Start every session deterministically
- Load the project manifest and Builder canonical state.
- Validate Blueprint and Stepper fingerprints against the frozen baselines.
- Inspect Git status, base revision, active worktrees, locks, interrupted attempts, and pending integration.
- Reconcile runtime state with repository evidence.
- Run Stepper validation/status/resume/plan through the available adapter.
- Resume unfinished attempts before claiming new work when safe.
- Select only the Planner-approved, dependency-satisfied, lock-safe execution wave.
- Report state from the Tracker and evidence ledger, never conversational memory.
Execute one step as a transaction
For every selected Stepper step:
- Claim — atomically acquire the step and declared resource locks.
- Hydrate — load the complete step contract, exact Blueprint refs, dependency artifacts, relevant repository files, ADRs, and prior failure evidence.
- Preflight — verify dependencies, environment, clean base/worktree, contract hash, and forbidden changes.
- Micro-plan — list intended files, interfaces, tests, commands, docs, risks, and rollback without redesigning scope.
- Implement — make the smallest complete integrated change.
- Self-check — inspect the diff and run focused developer checks; do not certify completion.
- Verify independently — execute the contract's deterministic checks and risk-based gates.
- Repair — classify failure, preserve correct work, fix root cause within scope, and reverify.
- Review — run mandatory architecture, security, UX, AI, data, or operations reviews according to risk.
- Commit — create the evidence-linked step commit only after required checks pass.
- Integrate — merge/cherry-pick through the declared integration policy and run post-integration regression checks.
- Record — persist commands, exit codes, test artifacts, reviews, files, commits, docs, known issues, and trace links.
- Complete — let the Stepper Verifier transition the step to
DONE; release locks; return to Planner.
No direct RUNNING → DONE transition is valid. Agent self-report is evidence, not certification.
Verification rules
- Run every required command; do not infer a pass from reading code.
- Preserve raw exit codes and concise redacted output evidence.
- Never delete, skip, weaken, snapshot-overwrite, or reclassify a failing test merely to obtain green.
- Verify server-side authorization independently from hidden UI.
- Verify migrations in forward, compatibility, rollback/recovery, and data-integrity modes when applicable.
- Verify UI loading, empty, error, denied, offline/retry, accessibility, safe-area, responsive, and visual states when applicable.
- Verify AI tools, permissions, provenance, abstention, prompt-injection defenses, eval thresholds, cost, latency, receipts, and rollback when applicable.
- Require post-integration checks because isolated success does not prove the base branch remains healthy.
Repair and blockers
Classify failures as IMPLEMENTATION, TEST, ENVIRONMENT, DEPENDENCY, SPECIFICATION, SECURITY, DATA, INTEGRATION, INFRASTRUCTURE, or EXTERNAL.
Compile each repair from the original step contract plus minimal failure evidence. Respect the configured repair limit. When exhausted or unsafe, mark BLOCKED with reproducible diagnostics, impact, recommendation, and unblocked independent work.
Stop affected execution immediately for secret exposure, destructive ambiguity, data corruption risk, authorization bypass, payment inconsistency, unsafe migration, or production-impacting uncertainty.
Change governance
When a frozen Blueprint or Stepper input changes:
- verify the new version/checksum;
- ingest its explicit delta/change set;
- trace affected requirements, steps, code, tests, docs, migrations, and release gates;
- mark affected completed steps
STALEorNEEDS_REVIEWthrough Stepper; - preserve historical attempts and evidence;
- execute only the approved regenerated or supplemental steps.
Never mutate a frozen handoff or retroactively rewrite history.
Documentation and follow-up
Treat documentation as an implementation artifact. Update only documents required by the step or made false by the change. Maintain:
- setup and local-development truth;
- architecture and ADR links;
- API/event/data contracts;
- migrations and rollback notes;
- operational runbooks and monitoring;
- test/eval commands and evidence;
- known risks, debt, incidents, and post-launch work;
- a machine-readable final build report.
Do not use handwritten notes as the canonical execution tracker. Register follow-up work with severity, evidence, owner, target release, and trace links.
Completion
Use only these project statuses:
BUILD PREFLIGHTBUILD IN PROGRESSBUILD BLOCKEDBUILD PAUSEDBUILD COMPLETE — RELEASE READY
Declare BUILD COMPLETE — RELEASE READY only after Stepper's release check passes and Builder independently confirms:
- all release-required steps are
DONE; - P0 acceptance, integration, E2E, security, migration, architecture, documentation, and applicable AI/UX/performance gates pass;
- the integrated release revision is fingerprinted;
- no critical blocker remains;
- deployment, rollback, monitoring, secrets/environment, migration status, runbooks, accepted risks, and post-launch work are handed off.
Do not claim production deployment unless an explicit authorized deployment step was executed and verified. Shipping and ongoing operation remain separate lifecycle concerns.
Deterministic scripts and assets
Use scripts/builder_os.py for state initialization, validation, transitions, checks, checkpoints, status, resume, and release-check behavior. Use scripts/install_omega_os.py for dry-run and idempotent Omega installation.
Use:
assets/builder-state.schema.jsonas the canonical state contract;assets/builder-tools.jsonas function contracts;assets/builder-role-prompts.jsonas specialist role boundaries;assets/omega-os.manifest.jsonas the Omega command and extension manifest.
Preserve user work, permissions, evidence, stable IDs, hashes, and append-only history throughout.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

