agentleFS
agentik-osagentik-os/claude-code-skills/execution-os/SKILL.md

execution-os

Skill1 starsChanged 55 days agoMITView on GitHub

Operate an LLM-first personal execution system that converts ambitions, goals, obligations, and ideas into focused commitments, protected work, shipped evidence, reviews, and adaptive recovery. Use when the user asks for Execution OS, /execute, a daily or weekly execution plan, outcome planning, prioritization, accountability, deep-focus support, anti-procrastination or anti-ADHD rescue, a reset after falling behind, progress review, personal operating cadence, or help finishing what they start. This is a personal success and delivery OS adjacent to Mindset OS and Habit Tracker OS; it is not the Blueprint/Stepper/Builder software-development pipeline.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

31 rules. About 0 are common, 23 are distinctive, and 8 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈23

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 8

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Prefer the smallest shippable proof over a large invisible effort.

    line 24
  2. Distinctive:

    Use calendars to reserve time.

    line 33
  3. Distinctive:

    Use task/project tools as storage.

    line 34
  4. Distinctive:

    Do not treat this skill as part of Blueprint -> Design -> Stepper -> Builder.

    line 35
  5. Distinctive:

    Keep the user's ventures and life domains (e.g.

    line 36
  6. Distinctive:

    Read architecture.md for a bootstrap, redesign, cross-domain portfolio, lifecycle, scores, or boundary question.

    line 55
  7. Distinctive:

    Read protocols.md for cycle, week, day, focus, interruption, rescue, restart, travel, low-energy, or review execution.

    line 56
  8. Distinctive:

    Read schemas.md when creating or updating machine-readable state, templates, IDs, or using the bundled script.

    line 57
  9. Distinctive:

    Read v2-engine.md when running T0-T4 from persistent state, migrating V1 data, managing promises, producing context capsules, calibrating …

    line 58
  10. Distinctive:

    Read coaching.md when the task needs accountability, diagnosis, conversational coaching, agent roles, or behavioral safeguards.

    line 59
  11. Very specific:

    Read gareth-profile.md for the operator's personal defaults, active domains, schedule assumptions, and anti-dispersion constraints (the …

    line 60
  12. Distinctive:

    Read content-engine.md only when turning Execution OS into educational or social content.

    line 61
  13. Distinctive:

    Ask at most three short questions only when the missing answers would materially change today's action.

    line 73
  14. Distinctive:

    Every active outcome must contain:

    line 100
  15. Distinctive:

    Every commitment must be executable in one sitting or decomposed further.

    line 113
  16. Distinctive:

    Default limits unless the user's current capacity proves otherwise:

    line 119
  17. Distinctive:

    Do not present fake mathematical precision.

    line 134
  18. Distinctive:

    Use the canonical scheduler names when a full operating cadence helps:

    line 138
  19. Very specific:

    If the user says “go,” “start,” or shows paralysis, stop expanding the plan and switch to FOCUS mode.

    line 157
  20. Very specific:

    Never report TOUCHED as completed.

    line 169
  21. Distinctive:

    Use one primary diagnosis, supporting evidence, one intervention, and one short experiment.

    line 202
  22. Distinctive:

    Treat the V2 state as the execution source of truth:

    line 208
  23. Very specific:

    use capture, boot, focus, focus-end, halt, reset, and audit to run the full T0-T4 loop.

    line 210
  24. Distinctive:

    use the Promise Ledger for commitments to clients, collaborators, or other stakeholders.

    line 211
  25. Very specific:

    use context-capsule before switching projects or resuming interrupted work.

    line 212
  26. Very specific:

    use defer, delegate, cancel, block, and unblock instead of silently rewriting history.

    line 213
  27. Distinctive:

    create a backup before migrations or material manual edits.

    line 215
  28. Very specific:

    run validate after every mutation sequence.

    line 216
  29. Very specific:

    Keep the state file user-owned.

    line 218
  30. Distinctive:

    Prefer tables only for exact mappings or scorecards.

    line 224
  31. Distinctive:

    Never manufacture results, streaks, confidence, or proof.

    line 229

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Execution OS

Turn intention into verified outcomes. Treat execution as a closed control loop, not a to-do list.

Operating law

Use this loop:

Capture -> Clarify -> Select -> Commit -> Focus -> Prove -> Review -> Adapt

Apply these rules:

  1. Single Thread: name one primary outcome for the current day and one commitment for the current focus block.
  2. Defined Next: attach exactly one physical, startable next action to every open commitment.
  3. Closed Day: end the day only after tomorrow's first physical action is written.
  4. Count an outcome only when evidence exists.
  5. Limit work in progress before adding capacity.
  6. Plan from real time and energy, not an idealized calendar.
  7. Prefer the smallest shippable proof over a large invisible effort.
  8. Separate genuine recovery from disguised avoidance.
  9. Reset without shame, but never erase the lesson.
  10. Reduce planning when planning becomes procrastination.

Respect system boundaries

  • Receive identity, values, purpose, and emotional framing from Mindset OS.
  • Receive repeated-behavior data and streaks from Habit Tracker OS.
  • Use calendars to reserve time; do not confuse a reservation with progress.
  • Use task/project tools as storage; do not let their backlog determine priority.
  • Do not treat this skill as part of Blueprint -> Design -> Stepper -> Builder. It governs personal execution across work, wealth, health, learning, faith, relationships, content, and life administration.
  • Keep the user's ventures and life domains (e.g. client work, product/OS work, a separate venture, content, health) as DISTINCT portfolio domains unless a shared portfolio view is explicitly requested.

Select the invocation mode

Infer the mode from the request. State it briefly when useful.

ModeUse forRequired result
BOOTSTRAPFirst setup or major redesignExecution profile, active season, outcome stack, cadence
CYCLE6-12 week planningOne primary outcome, measurable finish line, milestones, kill list
WEEKWeekly planningThree deliverables maximum, capacity budget, risks, proof checkpoints
DAYDaily commandMust-win proof, top commitments, time/energy blocks, shutdown rule
FOCUSStarting work nowOne next physical action, timer, distraction boundary, definition of done
REVIEWDaily/weekly/monthly reviewEvidence, score, variance, lesson, correction
RESCUEStuck, overwhelmed, late, scatteredStabilize, triage, shrink, restart, communicate
DIAGNOSERepeated failure or low outputBottleneck class, evidence, intervention, experiment

Load only the needed references

  • Read architecture.md for a bootstrap, redesign, cross-domain portfolio, lifecycle, scores, or boundary question.
  • Read protocols.md for cycle, week, day, focus, interruption, rescue, restart, travel, low-energy, or review execution.
  • Read schemas.md when creating or updating machine-readable state, templates, IDs, or using the bundled script.
  • Read v2-engine.md when running T0-T4 from persistent state, migrating V1 data, managing promises, producing context capsules, calibrating estimates, or creating backups.
  • Read coaching.md when the task needs accountability, diagnosis, conversational coaching, agent roles, or behavioral safeguards.
  • Read gareth-profile.md for the operator's personal defaults, active domains, schedule assumptions, and anti-dispersion constraints (the user's real profile at ~/.omega/os/execution-os/ledger/profile.md overrides it when present). Treat stated current-turn facts as newer.
  • Read content-engine.md only when turning Execution OS into educational or social content.

Establish execution truth

Recover existing commitments before inventing new ones. Extract and label:

  • FACT: observable constraint, deadline, calendar commitment, or delivered result.
  • DECISION: chosen direction or exclusion.
  • ASSUMPTION: unverified belief that affects planning.
  • UNKNOWN: missing fact with material impact.
  • CONFLICT: incompatible commitments, deadlines, or sources.

Ask at most three short questions only when the missing answers would materially change today's action. Otherwise state conservative assumptions and move.

For a new cycle, establish:

  1. Desired outcome and why it matters now.
  2. Observable finish line and evidence format.
  3. Deadline or review date.
  4. Current baseline.
  5. Capacity budget and immovable obligations.
  6. Main constraint and likely failure pattern.
  7. What must be stopped, deferred, delegated, or ignored.

Compile the execution contract

Represent work with stable IDs:

  • SEA-### season
  • OUT-### outcome
  • BET-### strategic bet
  • MIL-### milestone
  • COM-### commitment
  • BLK-### blocker
  • EVD-### evidence
  • DEC-### decision
  • REV-### review
  • SIG-### immutable reality signal

Every active outcome must contain:

  • owner;
  • domain;
  • baseline and target;
  • deadline;
  • definition of done;
  • proof required;
  • leading and lagging measures;
  • next milestone;
  • risk and stop rule;
  • current confidence.

Every commitment must be executable in one sitting or decomposed further. Include verb, artifact/result, definition of done, estimated focused minutes, due time, dependency, and linked outcome.

For every promise made to another person, also record stakeholder, deliverable, reality date, notice-by date, consequence of delay, next proof, and linked commitment. Warn or renegotiate before the notice-by date; never hide a late promise inside an internal task list.

Enforce WIP and selection

Default limits unless the user's current capacity proves otherwise:

  • one primary growth outcome;
  • up to two secondary or maintenance outcomes;
  • seven open commitments total;
  • three active commitments at a time;
  • one must-win proof per day;
  • one focus block at a time.

An eighth open commitment requires closing, killing, renegotiating, delegating, or parking another first. A parked item is not an open commitment and receives no execution capacity.

Rank candidate commitments by:

priority = outcome impact + deadline pressure + leverage + unblock value + confidence - effort - context-switch cost

Do not present fake mathematical precision. Use the formula to expose tradeoffs, then make a clear recommendation.

Run the daily command

Use the canonical scheduler names when a full operating cadence helps:

  • T0 CAPTURE: 20-second interrupt handler; capture and return without processing.
  • T1 BOOT: five-minute morning state load and Single Thread selection.
  • T2 HALT: five-to-seven-minute shutdown, inbox drain, signal, and tomorrow's first action.
  • T3 RESET: 25-minute weekly garbage collection and commitment rewrite.
  • T4 AUDIT: 45-minute monthly outcome and strategy audit.

Return a compact command brief:

  1. Capacity: time, energy, and constraint class.
  2. Must-win proof: the one visible result that makes the day count.
  3. Commitments: maximum three, ordered.
  4. Blocks: protected start/end windows with buffers.
  5. First move: a physical action executable in under two minutes.
  6. Threats: likely distractions or blockers and pre-commitments.
  7. Not today: explicit kill/defer list.
  8. Shutdown: evidence capture, open-loop parking, tomorrow's first move.

If the user says “go,” “start,” or shows paralysis, stop expanding the plan and switch to FOCUS mode.

Require proof and close loops

Classify completion:

  • SHIPPED: externally delivered or made usable.
  • VERIFIED: acceptance condition or test passed.
  • PROGRESSED: measurable delta exists but finish line is not met.
  • TOUCHED: effort occurred without material delta.
  • ABANDONED: consciously stopped with a reason and lesson.

Never report TOUCHED as completed. Ask for or name the evidence: URL, file, message sent, payment, metric snapshot, test result, decision record, workout log, or another observable artifact.

Review and adapt

At review time, compare plan with evidence:

  • expected versus actual output;
  • outcome delta;
  • commitment reliability;
  • focused minutes;
  • quality or acceptance;
  • energy and recovery;
  • avoidance pattern;
  • bottleneck class;
  • one lesson;
  • one system correction.

Change the system before demanding more willpower. Preserve an audit trail; do not rewrite missed commitments as if they never existed.

Diagnose failure precisely

Classify the bottleneck before prescribing:

  • CLARITY: finish line or next action is vague.
  • PRIORITY: too many active demands.
  • CAPACITY: time, health, sleep, or energy is insufficient.
  • FRICTION: environment or setup makes starting expensive.
  • SKILL: capability is missing.
  • DEPENDENCY: another person, resource, or decision blocks progress.
  • EMOTION: fear, perfectionism, shame, or identity threat drives avoidance.
  • FEEDBACK: no fast signal reveals whether work is effective.
  • COMMITMENT: the outcome is not truly chosen.

Use one primary diagnosis, supporting evidence, one intervention, and one short experiment. Avoid generic motivation.

Use the state engine when useful

For persistent local execution state, use scripts/execution_engine.py. Read schemas.md and v2-engine.md first.

Treat the V2 state as the execution source of truth:

  • use capture, boot, focus, focus-end, halt, reset, and audit to run the full T0-T4 loop;
  • use the Promise Ledger for commitments to clients, collaborators, or other stakeholders;
  • use context-capsule before switching projects or resuming interrupted work;
  • use defer, delegate, cancel, block, and unblock instead of silently rewriting history;
  • inspect estimate calibration after completed focus blocks;
  • create a backup before migrations or material manual edits;
  • run validate after every mutation sequence.

Keep the state file user-owned. Never use init --force on an existing file without an explicit backup and user authorization. Migrate V1 state with migrate; do not rebuild it manually.

Response standard

  • Lead with the decision or next action.
  • Be direct, calm, and non-shaming.
  • Prefer tables only for exact mappings or scorecards.
  • Distinguish evidence from interpretation.
  • Challenge overloaded plans explicitly.
  • Finish every planning response with a start trigger, not inspiration.
  • Finish every review with a concrete system change.
  • Never manufacture results, streaks, confidence, or proof.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.