Individual skill
ISA
Owns the Ideal State Artifact (ISA): scaffolds, restates, interviews, discusses, rates, renders, upgrades, and maintains the articulation of a project's ideal state. USE WHEN ISA, ISC, ideal state, ideal state criteria, ideal state ladder, L1 L2 L3, restate, say it back, what do you think I want, are we building the right thing, drift check, project specification, articulating done, fog, not yet specified, discuss, discovery interview, are we aligned, alignment, questionnaire, articulation, refine the ISA, open questions, ask fence, mid-run question, rate this ISA, score this ISA, ISA quality, ISA format, latest ISA template, upgrade ISAs, isa_format stamp, render an ISA, ISA HTML, open an ISA in the browser, ISA page, view an ISA. NOT FOR creating new skills (CreateSkill), visual quality critique (ArtDirection), or climbing a target to a measured improvement (HillClimb).
LifeOS/install/skills/ISA/SKILL.md
Source commit b7efec97d8c3885feee285bee468c35602fb0606
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
Standard SKILL.md format has not been attested at this commit. No installation command is available; inspect the source.
Repository context
- Repository stars (not skill ratings)
- 19,772
- Repository last updated
- Nov 5, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai Repository topic
- augmentation Repository topic
- productivity Repository topic
- humans Repository topic
- ai-harness Repository topic
- intent-engineering Repository topic
- personal-ai Repository topic
- coding Repository topic
- lifeos Repository topic
- design Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
Context.jsonasset · 6,089 bytesExamples/canonical-isa.mddoc · 28,725 bytesExamples/e1-minimal.mddoc · 2,547 bytesExamples/e2-backup-verify.mddoc · 5,453 bytesExamples/e2-rotate-credential.mddoc · 5,256 bytesExamples/e3-essay.mddoc · 14,982 bytesExamples/e3-help-redesign.mddoc · 14,460 bytesExamples/e3-project.mddoc · 6,219 bytesExamples/e4-api-migration.mddoc · 27,588 bytesExamples/e4-brand-identity.mddoc · 26,503 bytesExamples/e5-album.mddoc · 23,139 bytesExamples/e5-desktop-app.mddoc · 23,097 bytesExamples/e5-enterprise.mddoc · 24,043 bytesIntents/Append.mddoc · 5,741 bytesIntents/CheckCompleteness.mddoc · 19,597 bytesIntents/Discuss.mddoc · 10,150 bytesIntents/Interview.mddoc · 4,507 bytesIntents/Questionnaire.mddoc · 3,833 bytesIntents/Rate.mddoc · 6,534 bytesIntents/Refine.mddoc · 6,306 bytesIntents/Restate.mddoc · 5,885 bytesIntents/Scaffold.mddoc · 21,101 bytesIntents/Seed.mddoc · 9,362 bytesIntents/Upgrade.mddoc · 7,538 bytesReferences/AmbiguityQuestions.mddoc · 3,274 bytesReferences/CompleteGuide.mddoc · 35,439 bytesReferences/Discussion.mddoc · 8,450 bytesReferences/ExtractionPass.mddoc · 2,358 bytesReferences/GoalLiteralChecks.mddoc · 1,130 bytesReferences/RowClassification.mddoc · 1,612 bytesSKILL.mdcore · 13,205 bytesSKILL.mdcore · 13,205 bytesSKILL.mdcore · 13,205 bytesSKILL.mdcore · 13,205 bytesSKILL.mdcore · 13,205 bytes
Read excerpt
# ISA — Ideal State Artifact
Create and maintain the document that articulates and verifies a project's ideal state. Direction comes first: nothing in an ISA matters more than making sure we are working on the right thing, in the right direction, toward what the ideal state actually looks like. Every ISA opens with the `## Ideal State` ladder (`### L3 · One sentence`, `### L2 · Summary` with one sentence plus exactly four bullets, `### L1 · Full articulation`), each level written from the summit: the euphoric-surprise version of done for everyone the work touches, never the floor of what must not break, which lives in criteria and anti-criteria (ISAFormat § *What the ladder captures: the summit*). Shape check: `bun LIFEOS/TOOLS/IsaLadder.ts check <isa>`. Drift check, whether the criteria still add up to L3: `bun LIFEOS/TOOLS/IsaLadder.ts drift <isa>`. ISAFormat (`LIFEOS/DOCUMENTATION/ISA/ISAFormat.md`, § *The Ideal State ladder* for the full rules) wins any conflict with this skill or an intent.
**Contents:** Ideal State · Intent Routing · Data & Config · Gotchas · Examples
## Ideal State
- Every ISA the skill writes or touches opens with a ladder that passes the shape check, is written from the summit, and agrees with its criteria; anything in the ISA that disagrees with the ladder is resolved before another criterion is climbed.
- L3 and L2 reach the principal through Restate before a new project or a changed direction is built (an extension whose re-derived L3 or L2 changed counts as one), and not otherwise.
- An existing ISA is extended in place, never replaced by a second ISA: the new work takes the next `F<n>` block (or new flat criteria when the ISA is flat) and the next global ISC IDs, no existing ID renumbers, the ladder is re-derived so it covers the new work, and when the re-derived L3 or L2 changed, they reach the principal through Restate before the new work is built.
- Every criterion is atomic, names its falsifier, and carries at least one `## Test Strategy` row in the canonical six-column shape, so Assay resolves the whole table with no dropped row. Each row runs on a lane, `liveness` for asserts on every monitor tick or `integrity` for checks that may judge (or `build`, full runs only), and at a stage, so a criterion's asserts run before its judged rows (ISAFormat § *Verifier classes, lanes, and stages*; the one progressive contract is `skills/Assay/References/Progressive.md`).
- Discuss is the standing alignment loop: whenever the ISA's state says direction is uncertain (`bun LIFEOS/TOOLS/IsaAlign.ts status <isa>` returns `DISCUSS`) or the conversation shows doubt about what done means, a Discuss round runs before the uncertain part is built, sized `quick`, `full` or `deep` to the doubt, and Restate, Refine, Rate and the ambiguity check hand off to it when their single-question shapes stop being enough.
- Every interviewing surface (Discuss, Interview, Questionnaire, Refine, Scaffold's ambiguity check) leaves its raw record in the ISA's append-only `## Articulation Log`, and the settled answers reach the ladder and the sections in the same turn.