From ebcaa65cbf4842948aeeffa9f30ca0f841026cc9 Mon Sep 17 00:00:00 2001 From: UnbreakableMJ Date: Sat, 8 Aug 2026 12:33:55 +0300 Subject: [PATCH 1/4] =?UTF-8?q?feat(skills):=20sync=20=C2=A75.7=20Agent=20?= =?UTF-8?q?Context=20Files=20=E2=80=94=20Standard=20v1.46?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit spacecraft-standard-constitution: adds §5.7 (AGENTS.md is the authority, CLAUDE.md is an @AGENTS.md import plus Claude-only content), the §16 checklist bullet, the spacecraft-agentic-cli cross-reference row, and the v1.46 changelog entry. Masthead and frontmatter to v1.46 / 2026-08-08; description measures 988 chars under the §5.6 cap. spacecraft-agentic-cli: inverts the rule this skill previously taught. references/agents-md-authoring.md §1 and §3 said "CLAUDE.md MUST be a strict superset of AGENTS.md. Start by symlinking or copying" — a rule that produced duplication by construction and that every new scaffold reproduced. Both assets/ templates rewritten to the import model; CLAUDE.md length budget cut from 100-250 to 5-40 lines. Co-Authored-By: Claude Opus 5 (1M context) --- spacecraft-agentic-cli/SKILL.md | 13 ++- .../assets/agents-md.template.md | 11 ++- .../assets/claude-md.template.md | 89 ++++++++----------- .../references/agents-md-authoring.md | 49 ++++++++-- spacecraft-standard-constitution/SKILL.md | 61 ++++++++++++- .../references/CHANGELOG.md | 1 + 6 files changed, 160 insertions(+), 64 deletions(-) diff --git a/spacecraft-agentic-cli/SKILL.md b/spacecraft-agentic-cli/SKILL.md index 89b74f5..8d06177 100644 --- a/spacecraft-agentic-cli/SKILL.md +++ b/spacecraft-agentic-cli/SKILL.md @@ -82,8 +82,8 @@ repository root, on day one, before business logic: | File | Primary consumer | Contents | |------|------------------|----------| -| `AGENTS.md` | Generic agents (Codex CLI, Cursor, Aider, OpenCode) | Coding conventions, test/build commands, forbidden patterns, repository invariants | -| `CLAUDE.md` | Claude Code agent | Same as AGENTS.md, plus Claude Code–specific context (skills referenced, MCP servers expected, tool preferences) | +| `AGENTS.md` | **Every** agent (Codex CLI, Cursor, Aider, OpenCode, and Claude Code via the import) | **Authoritative.** Coding conventions, test/build commands, forbidden patterns, repository invariants | +| `CLAUDE.md` | Claude Code agent | An `@AGENTS.md` import plus Claude-only context (skills, `.claude/`, slash commands, MCP client) — never a restatement of AGENTS.md | | `SKILL.md` | Spacecraft Software Skills + CLI-Anything + `gws` | YAML frontmatter (name, description, license) + capability surface for the CLI itself | | `CONTRIBUTING.md` | Human contributors | Onboarding, dev environment setup, PR conventions | @@ -97,6 +97,15 @@ Drop-in templates live in `assets/agents-md.template.md` and `assets/claude-md.template.md`. Never copy them blindly — each file must be specialized for the project. +**Standard §5.7 is binding here.** `AGENTS.md` is the single source of +truth and every project must ship one; `CLAUDE.md` is an `@AGENTS.md` +import plus Claude-only content and must not restate it. Both are tracked +— a gitignored `AGENTS.md` makes the import dangle on a fresh clone — and +neither carries credentials, private hostnames, or personal filesystem +paths. Tooling that renders managed blocks into context files targets +`AGENTS.md` only. A "keep these two files in sync" instruction is not a +solution to drift; it is evidence the split is wrong. + **No-clobber: read before you write.** Scaffolding these files is the one durable change this skill triggers on the user's own machine, and a repo often already has an `AGENTS.md` or `CLAUDE.md` with real project context. **Read any diff --git a/spacecraft-agentic-cli/assets/agents-md.template.md b/spacecraft-agentic-cli/assets/agents-md.template.md index 76b9e3a..0b4c7c5 100644 --- a/spacecraft-agentic-cli/assets/agents-md.template.md +++ b/spacecraft-agentic-cli/assets/agents-md.template.md @@ -1,9 +1,18 @@ # AGENTS.md — - - - -## Project identity - - - -## Build, test, lint - - - -## Architectural invariants - - + Do NOT copy, symlink, summarize, or mirror AGENTS.md here. If you find + yourself writing "keep these two files in sync," the split is wrong. -## Forbidden patterns - - + Do NOT duplicate the CLI Standard here either — those rules live in the + spacecraft-cli-standard and spacecraft-agentic-cli skills. -## Environment expectations + CLAUDE.md is REQUIRED even when it holds nothing else. Claude Code reads + CLAUDE.md, not AGENTS.md — a project with only an AGENTS.md gives a + Claude session no project context at all. With nothing Claude-only to + say, the heading + @AGENTS.md + the blockquote is the whole file. - + Both AGENTS.md and CLAUDE.md are tracked. Neither may be gitignored, and + neither carries credentials, private hostnames, or personal filesystem + paths. +--> -## Where to look for ___ +@AGENTS.md - +> Record project knowledge in `AGENTS.md`, not here. This file holds only +> Claude-Code-only context (skills, `.claude/`, slash commands, MCP client). - + -## Skills referenced +## Skills to load -The following Spacecraft Software skills apply to this project. Claude should -consult them when their triggers match: +The following Spacecraft Software skills apply to this project. Consult them +via the Skill tool when their triggers match: - `spacecraft-standard-constitution` — master Steelbore Standard - `spacecraft-cli-standard` — structural CLI Standard rules - `spacecraft-agentic-cli` — agent-facing UX for the CLI -- `spacecraft-brand-guidelines` — Steelbore 2 color palette (values from `steelbore-color-palette`) +- `spacecraft-brand-guidelines` — brand look-and-feel +- `steelbore-color-palette` — canonical palette values (§11) - `microsoft-rust-guidelines` — Microsoft Pragmatic Rust Guidelines - `spacecraft-cli-preference` — preferred external CLI tools (rg, fd, bat) - `spacecraft-cli-shell` — shell syntax for generated commands @@ -56,29 +49,19 @@ consult them when their triggers match: ## MCP servers expected -This project may coexist with the following MCP servers in agent -sessions: - - ` mcp` — this project's own MCP surface (when implemented) - -## Tool preferences - -- Use `rg` over `grep`, `fd` over `find`, `bat` over `cat` (per - spacecraft-cli-preference). -- Use `cargo nextest` over `cargo test` if available; fall back if not. -- Use `jaq` over `jq` for JSON filtering. -- +## Claude Code specifics -## Notes for Claude specifically - -- Inline TODOs use `// TODO(claude):` to distinguish from human TODOs. -- Commit messages use the format `(): ` with - conventional-commits types. +- - -## Standards compliance - -This project follows the Spacecraft Software Dual-Mode Self-Documenting CLI Standard (v1.0.0). The CLI Standard skills -are authoritative on structural and agentic conventions. This file -documents project-specific deviations and supplements only. + diff --git a/spacecraft-agentic-cli/references/agents-md-authoring.md b/spacecraft-agentic-cli/references/agents-md-authoring.md index be758c1..3e0cdc2 100644 --- a/spacecraft-agentic-cli/references/agents-md-authoring.md +++ b/spacecraft-agentic-cli/references/agents-md-authoring.md @@ -25,8 +25,8 @@ does NOT belong, and provides anti-pattern catalogs. | File | Reader | Lifetime | Authoritative on | |------|--------|----------|------------------| -| `AGENTS.md` | Generic agents (Codex CLI, Cursor, Aider, OpenCode, Goose) | Loaded each session | Coding conventions, build/test commands, project invariants | -| `CLAUDE.md` | Claude Code | Loaded each session | Same as AGENTS.md, plus Claude-specific tool/skill/MCP context | +| `AGENTS.md` | **Every** agent, Claude included (via the import below) | Loaded each session | **Authoritative.** Coding conventions, build/test commands, project invariants | +| `CLAUDE.md` | Claude Code | Loaded each session | An `@AGENTS.md` import plus Claude-only tool/skill/MCP context — nothing else | | `SKILL.md` | Spacecraft Software Skills, CLI-Anything, `gws`-style skill systems | Loaded by skill loader | The CLI's own capability surface and triggering description | | `CONTRIBUTING.md` | Human contributors | Read once during onboarding | Dev environment setup, PR conventions | @@ -123,13 +123,29 @@ Cargo workspace. It targets POSIX shell environments first and PowerShell ## §3 — CLAUDE.md: how it differs from AGENTS.md -CLAUDE.md MUST be a strict superset of AGENTS.md. Start by symlinking or -copying AGENTS.md, then add Claude-specific sections: +**Standard §5.7 governs this file.** CLAUDE.md is an `@AGENTS.md` import +plus Claude-only content — it MUST NOT restate, summarize, or mirror +AGENTS.md. Copying or symlinking AGENTS.md into it is non-compliant: the +two copies are edited in different sessions, drift, and the agent reading +the stale one is never told it is stale. + +> **This rule was inverted at Standard v1.46.** Earlier revisions of this +> reference told authors to make CLAUDE.md a strict superset by symlinking +> or copying. That produced duplication by construction. If you find a +> project still arranged that way, or a file carrying a "keep these two in +> sync" instruction, that instruction is the bug — fold the content into +> AGENTS.md and reduce CLAUDE.md to the shape below. + +Anything that is true of the *project* goes in AGENTS.md. Only what a +non-Claude harness cannot act on belongs here: ```markdown # CLAUDE.md — - +@AGENTS.md + +> Record project knowledge in `AGENTS.md`, not here. This file holds +> only Claude-Code-only context. ## Skills referenced - `spacecraft-standard-constitution` — master Standard @@ -158,6 +174,27 @@ The Claude-specific sections matter because Claude Code has features Mentioning them in AGENTS.md would mislead a Codex CLI session into expecting capabilities it doesn't have. +**The test for where a fact belongs:** would a Codex CLI or Cursor session +be worse off without it? If yes, it goes in AGENTS.md. `CLAUDECODE=1` is +the classic false positive — a CLI that detects it alongside `CURSOR_AGENT` +and `GEMINI_CLI` is documenting its own product behavior, which every +harness needs to know, so it belongs in AGENTS.md. + +**CLAUDE.md is mandatory, even when it holds nothing else.** Claude Code +reads `CLAUDE.md`, not `AGENTS.md` — a project with only an AGENTS.md +gives a Claude session *no* project context at all. When there is nothing +Claude-only to say, the file is still four lines: the heading, the +`@AGENTS.md` import, and the blockquote. + +Both files are tracked (§5.7). Neither may be gitignored: an ignored +AGENTS.md makes the import dangle on a fresh clone. Because they are +published artifacts, keep credentials, private hostnames, and personal +filesystem paths out of both — and review a previously-ignored context +file for sensitive content *before* un-ignoring it. + +Tooling that renders managed blocks into context files (rule +synchronizers, task systems) targets AGENTS.md only. + --- ## §4 — SKILL.md: the CLI's own skill manifest @@ -295,7 +332,7 @@ are inline in `#[cfg(test)] mod tests {}` blocks." | File | Target length | Hard cap | |------|---------------|----------| | AGENTS.md | 80–200 lines | 400 lines | -| CLAUDE.md | 100–250 lines | 500 lines | +| CLAUDE.md | 5–40 lines | 80 lines | | SKILL.md | 50–150 lines | 300 lines | | CONTRIBUTING.md | (no agent-loaded budget) | — | diff --git a/spacecraft-standard-constitution/SKILL.md b/spacecraft-standard-constitution/SKILL.md index 1f112f7..6e8ada0 100644 --- a/spacecraft-standard-constitution/SKILL.md +++ b/spacecraft-standard-constitution/SKILL.md @@ -8,7 +8,7 @@ description: > Spacecraft Software-umbrella project — even if the user doesn't explicitly mention the Standard. If the user mentions "Spacecraft Software", a Spacecraft Software subproject name, or asks you to work on anything in the Spacecraft Software ecosystem, consult this skill immediately. It encodes - The Steelbore Standard v1.45 (§13 design systems; §3.1.1 TypeScript over JS; §6.4 contribution targets; §5.6 skill packaging; §11 palettes + §11.6 system theme; §18 accessibility; §17 progress reporting; §3.2 compiler flags; concurrency; §3.3 security-by-design) so + The Steelbore Standard v1.46 (§13 design systems; §3.1.1 TypeScript; §5.7 AGENTS.md; §6.4 contribution targets; §5.6 skill packaging; §11 palettes + §11.6 system theme; §18 accessibility; §17 progress reporting; §3.2 compiler flags; concurrency; §3.3 security-by-design) so you never need to ask for it or have it attached to a prompt again. license: GPL-3.0-or-later maintainer: Mohamed Hammad @@ -17,7 +17,7 @@ website: https://Construct.SpacecraftSoftware.org/ # The Steelbore Standard — Compliance Reference -**Version:** 1.45 | **Date:** 2026-08-06 | **Author:** Mohamed Hammad +**Version:** 1.46 | **Date:** 2026-08-08 | **Author:** Mohamed Hammad **Maintainer:** Mohamed Hammad | **Contact:** [Mohamed.Hammad@SpacecraftSoftware.org](mailto:Mohamed.Hammad@SpacecraftSoftware.org) **Copyright:** Copyright (C) 2026 Mohamed Hammad & Spacecraft Software | **License:** GPL-3.0-or-later **Website:** [https://Construct.SpacecraftSoftware.org/](https://Construct.SpacecraftSoftware.org/) @@ -451,6 +451,61 @@ limits are therefore enforced **before packing**, not after a failure. | Machine-enforced | The cap MUST be checked by an automated gate that runs both in the skill repository's CI on every pull request and push to the default branch, and in whatever command produces the distributable bundle. A developer-installed git hook is a convenience, never the gate — hooks are opt-in per clone and cannot be relied on. | | Over-limit skills do not ship | A skill whose description exceeds the cap MUST NOT be packed, committed, or published. Trim the description; do not raise the cap. | +### §5.7 — Agent Context Files + +Coding agents load a project's root context file into their window at the start +of every session. Different harnesses read different filenames — `AGENTS.md` is +the cross-vendor convention (Codex CLI, Cursor, Aider, OpenCode, Goose, Gemini +CLI), while Claude Code reads `CLAUDE.md`. Maintaining both as parallel prose +guarantees drift: the two copies are edited in different sessions, diverge, and +the agent that reads the stale one is misinformed. This section fixes a single +source of truth. + +**`AGENTS.md` is the authority.** Every project **must** ship an `AGENTS.md` at +its root, in addition to the §5.2 posture files. It is harness-neutral: it +carries the project's build, test, and lint commands, architectural invariants, +forbidden patterns, repository layout, and any fact an agent cannot infer from +the code itself. + +**`CLAUDE.md` is a thin overlay, and is also required.** Claude Code reads +`CLAUDE.md` and does *not* read `AGENTS.md`, so a project shipping only an +`AGENTS.md` gives a Claude session no project context at all. The file **must** +consist of an `@AGENTS.md` import followed only by content that is meaningless +to a non-Claude harness — Skill-tool invocations, `.claude/` paths, Claude Code +slash commands, and Claude-client MCP configuration. It **must not** restate, +summarize, or mirror `AGENTS.md`. Where there is nothing Claude-only to say, the +import and its note are the whole file: + +```markdown +# CLAUDE.md + +@AGENTS.md + +> Record project knowledge in `AGENTS.md`, not here. This file holds +> only Claude-Code-only context. +``` + +**Mandatory rules:** + +| Rule | Detail | +|------|--------| +| Write to `AGENTS.md` | New project knowledge — a build command, an invariant, a gotcha — MUST be written to `AGENTS.md`. An agent or maintainer adds to `CLAUDE.md` only when the fact is meaningless to a harness that is not Claude Code. "Update the context file" always means `AGENTS.md`. | +| No duplication | A rule stated in `AGENTS.md` MUST NOT be restated in `CLAUDE.md`. Instructions of the form "keep these two files in sync" are evidence the split is wrong and MUST be removed rather than honored. | +| Both tracked | Both files are version-controlled artifacts, not agent-local scratch, and both are required. A `.gitignore` entry for either one breaks the `@AGENTS.md` import on a fresh clone and hides project knowledge from every contributor who did not author it. | +| No secrets | Because they are tracked and published, context files are subject to the same hygiene as any other repository file: no credentials, tokens, keys, private hostnames or network topology, or personal filesystem paths. A context file that was previously ignored MUST be reviewed for sensitive content **before** it is un-ignored. | +| Generated blocks | Tooling that renders managed regions into context files (rule synchronizers, task systems) MUST target `AGENTS.md` only. Writing the same block into both files reintroduces the duplication the import exists to remove. | + +A relative import resolves against the file containing it, never against the +working directory, so each project's `CLAUDE.md` reaches its own `AGENTS.md`. +Claude Code walks up the directory tree and concatenates every `CLAUDE.md` it +finds, so a project nested under another inherits the ancestor's context in +addition to its own — which is why an ancestor file must not restate what a +child already says. + +Other harness-specific files (`GEMINI.md`, `.cursorrules`, and similar) follow +the `CLAUDE.md` pattern: import or reference `AGENTS.md`, then add only what is +specific to that harness. + --- ## §6 — Platform & Systems Requirements @@ -1653,6 +1708,7 @@ Before finalising **any** Spacecraft Software artifact, mentally verify: - [ ] **§5** Project Posture: README/NOTICE/CONTRIBUTING present; default personal-hobby stance applied; general-use carve-outs declared in project README - [ ] **§5.5** Package distribution: `packaging/guix.scm`, `packaging/default.nix`, and `packaging/PKGBUILD` present, buildable, and carrying correct version + SHA-256 checksum (in each package manager's native format) before any release tag is pushed - [ ] **§5.6** Skill packaging: every `SKILL.md` `description` measures ≤ 1000 rendered characters (folded scalars counted as the loader sees them, not as raw lines); the cap is enforced by CI *and* by the command that produces the bundle, not only by a local git hook — N/A for projects that ship no skills +- [ ] **§5.7** Agent context files: `AGENTS.md` and `CLAUDE.md` both present at the repository root and version-controlled; `CLAUDE.md` is an `@AGENTS.md` import plus Claude-only content and restates nothing; neither file is gitignored; no credentials, private hostnames, or personal filesystem paths in either; managed blocks rendered into `AGENTS.md` only - [ ] **§6.1** POSIX-compliant CLI/system tools - [ ] **§7** Shell scripts are POSIX-compatible; Nushell/Ion native variants provided where shell-native idioms are required; no Bashisms in shared scripts - [ ] **§8** Texinfo manual present for user-facing programs (`doc/.texi`); builds to `.info`, `.html`, and `.pdf`; `install-info` hook present in all three package manifests (§5.5) — N/A for scripts and internal tooling @@ -1689,6 +1745,7 @@ for a pure Rust library), note it as N/A rather than silently skipping it. | Creating IDE / terminal themes | `spacecraft-theme-factory` | | Resolving or declaring the system theme (§11.6) | `steelbore-color-palette` | | Implementing or auditing accessibility (§18) | `spacecraft-accessibility-support` | +| Authoring `AGENTS.md` / `CLAUDE.md` (§5.7) | `spacecraft-agentic-cli` | | All other Spacecraft Software work | `spacecraft-standard-constitution` | --- diff --git a/spacecraft-standard-constitution/references/CHANGELOG.md b/spacecraft-standard-constitution/references/CHANGELOG.md index 6ad5113..12dcc78 100644 --- a/spacecraft-standard-constitution/references/CHANGELOG.md +++ b/spacecraft-standard-constitution/references/CHANGELOG.md @@ -12,6 +12,7 @@ activation. The canonical record is the published Standard's own `standard/CHANGELOG.md` (extracted from §1 of the document itself in v1.37); this file mirrors it and must be synced to the same version and date. +- **v1.46 (2026-08-08):** **§5.7 added — Agent Context Files.** §5.2 has enumerated the required root files since the standard's early versions and never named the one file every coding agent actually reads. That silence was not neutral: in its absence each project invented its own arrangement, and a survey of the umbrella found five incompatible conventions running simultaneously across ~39 repositories — byte-identical twins, a symlink, a declared superset, a thin pointer in one direction, and genuinely divergent files each holding facts the other lacked. The failure mode is specific and silent. `AGENTS.md` is the cross-vendor convention (Codex CLI, Cursor, Aider, OpenCode, Goose); Claude Code reads `CLAUDE.md`. When both exist as parallel prose they are edited in different sessions and drift, and **the agent reading the stale copy is never told it is stale** — it proceeds confidently on a build command that changed six weeks ago. Several files had already noticed and responded with the wrong remedy, carrying explicit "whenever you update CLAUDE.md, update AGENTS.md in the same pass" instructions: a maintenance tax paid manually, forever, that the drift proves was not being paid. §5.7 makes **`AGENTS.md` the single authority** — required at every project root alongside the §5.2 files, harness-neutral, carrying build/test/lint commands, architectural invariants, forbidden patterns, layout, and every fact an agent cannot infer from the code. `CLAUDE.md`, where a project ships one, becomes an **`@AGENTS.md` import plus only what is meaningless to a non-Claude harness** — Skill-tool invocations, `.claude/` paths, slash commands, Claude-client MCP configuration — and MUST NOT restate, summarize, or mirror it. Five rules attach. **Write to `AGENTS.md`**: new project knowledge goes there by default, and "update the context file" always means `AGENTS.md`; this is the rule that keeps the overlay from re-growing into a second copy one session at a time. **No duplication**, with the corollary that a "keep these in sync" instruction is evidence the split is wrong and MUST be removed rather than honored. **Both tracked** — a `.gitignore` entry for either breaks the `@AGENTS.md` import on a fresh clone and hides project knowledge from every contributor who did not author it; 15 of the surveyed repositories were ignoring one or both. **No secrets**, which is the clause that makes the tracking rule safe rather than merely tidy: context files become published artifacts, so credentials, tokens, keys, private hostnames or network topology, and personal filesystem paths are out, and a file that was previously ignored MUST be reviewed for sensitive content *before* it is un-ignored — a file that was safe as a local scratchpad has not thereby been cleared for publication, and un-ignoring is effectively irreversible once pushed. **Generated blocks target `AGENTS.md` only**: tooling that renders managed regions into context files — rule synchronizers, task systems — reintroduces exactly the duplication the import removes if it writes both, so the obligation is placed on the tooling rather than left for a human to notice. Other harness files (`GEMINI.md`, `.cursorrules`) follow the `CLAUDE.md` pattern rather than earning clauses of their own. This section **inverts the guidance previously carried only in the `spacecraft-agentic-cli` skill**, which instructed authors to make `CLAUDE.md` a strict superset of `AGENTS.md` and to start by symlinking or copying it — a rule that produced the duplication by construction and that every new scaffold reproduced; that skill's `references/agents-md-authoring.md` §1 and §3 and both `assets/` templates are rewritten to match in the same pass. The Skill Cross-References table gains a `spacecraft-agentic-cli` row for context-file authoring, which had never appeared there despite the skill being the implementation layer for it. §16 gains a §5.7 checklist bullet. Nothing in §5.2 changes: `AGENTS.md` is added to the required set, and no existing required file is relaxed or removed. This skill's own frontmatter `description` measures 988 characters under the §5.6 cap (the §3.1.1 highlight shortened to "§3.1.1 TypeScript" to make room for §5.7). - **v1.45 (2026-08-06):** **§11.6 added — System Theme Declaration & Resolution.** §11 has been a palette *family* since v1.35 and §11.1 has required every palette reference to go through a named theme since v1.34, yet nothing said what an application does when the *machine* has an opinion. The gap was invisible from both ends: §11.1 answers "how do I reference a color", §11.4 answers "which palette is mine", and neither question is "which member of the family renders on this system, right now" — so an application could satisfy every clause in §11 while shipping one hard-wired theme, deaf to the desktop it runs on. Steelbore OS has had a theme declaration for months (Bravais's `theme.nix` is a single word that re-themes every terminal, both bars, the TTY and greetd), which made the omission look like it did not exist; it ends at a rebuild, because that machinery resolves at build time and exports per-role hex but never the slug, so a *running* application can see individual colors and still not learn which theme is active. **Applications register the family, not a theme.** §11.6.1 separates two obligations §11.4 had conflated: a project *authors* against one palette and *registers* thirteen — the six conforming palettes (`steelbore`, `steelbore-blue`, `steelbore-blackpinkpanther`, `steelbore-matrixgreen`, `steelbore-navywhite`, `tokyonight`), each with its `-high-contrast` sibling, plus `steelbore-mono`. Three were already required by §11.4 and §11.1.1, so this adds ten, all already written out in `steelbore.toml`; every one binds the same eleven role tokens, so a theme layer that reads that file registers them in a loop. `steelbore-classic` is deliberately **not** in the mandatory set: it keeps the legacy six-role contract (§11.2), defines no surface class, and carries an `info` token that is not one of §11.1's eleven roles at all. **Resolution is two-stage, and that is the load-bearing decision.** Stage 1 picks a base palette from five sources — in-app selection, `SPACECRAFT_THEME`, the system declaration, the platform's light/dark preference, then the project's §11.4 default. Stage 2 picks a *variant of that palette* — a pinned `-high-contrast`/`-mono` slug, then `NO_COLOR` ⇒ `steelbore-mono`, then §18.1 accessible mode, then the platform's high-contrast preference under §18.3's existing precedent. Keeping the stages apart is what makes the section composable: an accessibility signal chooses a *sibling*, never a palette, so it can never silently change the brand — exactly the promise §11.1.1 has made since v1.33. §18.1's four-source precedence is consumed, not restated and not modified. An unknown or unregistered slug **falls through and is never fatal**, so a typo in `/etc` cannot leave a machine without a working interface (§3.1), and the resolved theme plus the deciding source are reported under `--verbose`. **Light and dark needed §11.4 read precisely.** `steelbore-navywhite` is the family's only light-canvas member, so a platform light preference can only be answered by rendering a different palette. §11.6.2 states that §11.4 forbids *combining* tokens from two palettes and that a switch combines nothing: the entire token set is replaced at once, the new canvas comes with it unaltered, and no frame ever carries a token from two palettes. **Switching is compliant; mixing remains forbidden** — the switch must be atomic and whole-surface (an application that cannot re-theme atomically resolves once at startup and holds), and the canvas travels with the palette. The family pair is `steelbore` ⇄ `steelbore-navywhite`; a project may declare its own or declare `light = none` with a stated reason on the §14.2.1 footing, which buys it nothing under §18. Solarized Dark and Light are a natural pair upstream and §11.5 bars both from adoption, so neither is ever a source-4 target. **The declaration is a file, deliberately** — `/etc/steelbore/theme.toml`, overridden per user by `$XDG_CONFIG_HOME/steelbore/theme.toml`, carrying `active` (required), an optional `light`/`dark` pair, `follow-color-scheme`, and `high-contrast`. A file, not a bus: the contract has to work for a CLI in a text console, where there is no session bus, no portal, and no portable way to ask the terminal what color its background is — which is why the platform color-scheme source is graphical-only. Absence of the file is *no declaration*; a file saying `active = "steelbore"` is a declaration *of Modern*, and the distinction matters because a system may need to pin Modern rather than inherit whatever the default later becomes. **The declaration carries slugs and never colors** — the same division §13 draws for component systems; an OS-installed registry is advisory and the application's own `steelbore.toml` governs, so per-role color environment variables are explicitly *not* a Standard interface. The variable is **`SPACECRAFT_THEME`**, in the `SPACECRAFT_` namespace §18.1 established with `SPACECRAFT_A11Y`; `STEELBORE_THEME` is named as **not** a Standard interface, because it is already a boolean shell flag and giving it slug semantics would make `STEELBORE_THEME=true` resolve to a nonexistent theme and fall through in silence. **§11.6.5** puts the symmetrical obligation on Steelbore OS in every flavor: render the declaration from its own selection rather than maintain it by hand, export the slug so it reaches graphical sessions and system services rather than login shells alone, keep the platform color-scheme preference in agreement with the declared polarity, and validate the slug at evaluation time so an unknown theme fails the build rather than the boot. **Scope is both §6.4 namespaces** and all three interface classes: a CLI is not exempt, because it already honors `NO_COLOR` and already emits ANSI. Artifacts with no user-facing output record §11.6 as N/A. Registered games are **not** exempt — §18.5 carves out §18 and §10, never §11 — but a game satisfies it in its menus, HUD and settings chrome, not in the world it simulates. Three things are unchanged: **`steelbore` is still the sole default** (§11.6 changes what an application *can* render, never what it renders when nothing is declared); **§11.4's mixing prohibition is unchanged** and is now precise enough to be enforceable; and **§18 is unchanged** — a declaration's `high-contrast` key selects a theme sibling and is explicitly barred from being read as enabling accessible mode. §11.4 gains two bullets and three amended ones; §16 gains a §11.6 bullet rather than lengthening the §11 one; the Skill Cross-References table gains a `steelbore-color-palette` row, closing a smaller gap — the skill has been the normatively cited canonical source in §11.4 since v1.39 and had never appeared in the table that tells a reader which skill to load. Recorded as a factual correction in the same entry: the §11 chapter-head palette-family table listed six slugs where `[meta] palette-family` and §11.4.1 both list seven — **`tokyonight` was missing** from the one table a reader consults first. It is added, and the table gains a canvas-polarity column, which §11.6.2 makes normative content. `assets/steelbore.toml` → v3.2.0: `[meta]` gains `default-dark-theme`, `default-light-theme`, `mono-theme`, and `registered-set` (the §11.6.1 thirteen), plus new `[resolution]`, `[resolution.polarity]`, and `[resolution.pair]` tables — slugs only, no color value, with every polarity value verified against the WCAG relative luminance of its own canvas. `spacecraft-theme-factory` now emits the registered set rather than one palette and its variants; `spacecraft-accessibility-support` gains the §11.6.3 stage-2 composition rules. This skill's own frontmatter `description` measures 980 characters under the §5.6 cap (the §11.5 fidelity highlight rotated out to make room for §11.6). - **v1.44 (2026-08-05):** **The published Standard's cross-reference table named a skill that does not exist.** Its accessibility row pointed at `spacecraft-accessibility`; the skill has been `spacecraft-accessibility-support` since it was added. **This skill's own table has always been correct**, so the drift was one-directional and only the published document needed fixing — but the failure mode it created was silent: a missing skill does not announce itself, it simply never loads, so §18 work directed by the Standard would have proceeded without its implementation layer. Corrected upstream; every other skill name the Standard cites was verified against the catalogue in the same pass, and this was the only bad one. A cross-reference is normative content like any other clause, and renaming a skill is a two-repo edit. Only the masthead and frontmatter version move here — no rule changes and no section text was touched. - **v1.43 (2026-08-05):** **§3.2.1 published to the Standard — no change to this skill's rules.** §3.2.1 (Platform-Specific Compiler & Linker Flag Caveats) has been in this skill for some time and was **never in the published document**: no version carried it, and neither changelog recorded it. It entered here during a rename commit rather than a normative one, so the bump-and-record step was skipped, and the gap was invisible from both sides — this skill looked complete, and the Standard had nothing to be missing. A section-by-section comparison of the `.texi` against this file surfaced it as the single structural difference across 88 sections. **The rule itself is unchanged and its text here is untouched** — agents loading this skill have been applying §3.2.1 all along; what changed is that the document that is supposed to be normative now contains it. For the record, the section holds that compiler and linker optimization flags are **not universally portable** across operating systems and distributions (systemd-specific settings do not apply to GNU Guix System, Void Linux, or Gentoo with OpenRC; linker and LTO flags likewise track the target's toolchain layout), with **NixOS / Steelbore OS Bravais** as the concrete case: `/nix/store` isolation keeps GCC's LTO plugin off the standard linker search path, so `-flto` **must** be paired with `-fuse-ld=mold` (preferred) or `-fuse-ld=bfd` (fallback) or the build fails to link — generalizing to a requirement that any use of `-flto`, `-march=native`, or PGO be checked against the target OS and the OS-specific requirement documented alongside the flag. It is the platform-specific companion to §3.2: §3.2 says record the flag state, §3.2.1 says the correct state is not the same everywhere. §16 gains no bullet, because its §3.2 item already requires flags to be "applied/disabled with explicit notation." Only the masthead and frontmatter version move here; this skill's `description` measures 976 characters under the §5.6 cap. From a637c575242385feca25d3b12b4584d2f378633b Mon Sep 17 00:00:00 2001 From: UnbreakableMJ Date: Sat, 8 Aug 2026 13:13:16 +0300 Subject: [PATCH 2/4] =?UTF-8?q?docs:=20adopt=20the=20=C2=A75.7=20AGENTS.md?= =?UTF-8?q?-first=20context-file=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The maintainer-local CLAUDE.md overlay (444 lines) becomes the tracked, authoritative AGENTS.md; the old 45-line AGENTS.md digest is folded into it so the hard rules survive in one place. CLAUDE.md is now the @AGENTS.md import plus two Claude-Code-only notes. Both leave .gitignore. The file was read end to end and reviewed for sensitive content first: the Home Manager fan-out section describes `~/`-relative and /nix/store paths only, with no credentials, hostnames, or personal filesystem paths. construct-cli's byte-identical pair is collapsed the same way. Steelbore Standard v1.46 §5.7. Co-Authored-By: Claude Opus 5 (1M context) --- .gitignore | 1 - AGENTS.md | 466 +++++++++++++++++++++++++++++++++++++--- CLAUDE.md | 14 ++ construct-cli/AGENTS.md | 5 +- construct-cli/CLAUDE.md | 6 + 5 files changed, 464 insertions(+), 28 deletions(-) create mode 100644 CLAUDE.md create mode 100644 construct-cli/CLAUDE.md diff --git a/.gitignore b/.gitignore index ff12716..69499b4 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,6 @@ Chat*.txt .claude/ # Local agent guidance — not shipped with the catalogue -CLAUDE.md # Upstream inputs and build tooling — not shipped with any skill bundle # (includes elixir-erlang/ — cloned Elixir/Erlang reference repos + a copyrighted diff --git a/AGENTS.md b/AGENTS.md index b813587..55d78ca 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,25 +1,408 @@ # AGENTS.md — Construct skill catalogue -Tool-agnostic guidance for any agent (Claude, Codex, Gemini, Grok, …) editing -skills in this repo. The full, version-controlled workflow lives in -[`CONTRIBUTING.md`](CONTRIBUTING.md); this file is the committed digest of the -rules that bite. (A maintainer-local `CLAUDE.md` overlay adds host-specific notes -— Home Manager fan-out, local config — and is gitignored.) - -## Hard rules - -- **`SKILL.md` frontmatter `description` — hard cap 1000 characters.** The loader's - absolute limit is 1024 (`field 'description' in SKILL.md must be at most 1024 - characters`), but this repo caps the *rendered* description at **1000** — it - MUST NOT exceed 1000 chars. Folded `description: >` blocks render by joining - lines with spaces (blank lines → newlines, plus a trailing newline); that - rendered length is what counts, not the raw line count. Re-check after any edit. - Normative as Standard §5.6, and gated in CI (`SKILL.md description cap` step, - every `SKILL.md` in the tree) and by `construct skill ship`, which refuses to - stage or ship an over-cap skill (exit 5, `CONFLICT`). The `.githooks/pre-commit` - hook is the fast local signal only — it is opt-in per clone - (`git config core.hooksPath .githooks`), so trim *before* packing rather than - relying on it. +Authoritative agent context (Standard §5.7). Every agent reads this file — +Claude, Codex, Gemini, Grok, Cursor, opencode. `CLAUDE.md` imports it and adds +only Claude-Code-only notes. The full, version-controlled procedure (bundling +commands, drift sweep, branch/PR flow) lives in +[`CONTRIBUTING.md`](CONTRIBUTING.md). + +## What this repo is + +A catalogue of agent skills loaded by Claude Code, Gemini CLI, and Codex from +`~/.claude/skills/`, `~/.gemini/skills/`, `~/.codex/skills/`, plus Grok-specific +skills in [`grok-skills/`](grok-skills/) loaded from `~/.grok/skills/` and +vendored Android skills in [`android-skills/`](android-skills/). Skill content +is markdown plus a small number of templates/JSON — there is no build system, +runtime, or test suite for it; edits there are content edits, shipping is +rezipping. The one exception is [`construct-cli/`](construct-cli/), a real +Rust binary (see below) with its own build/test/lint surface. + +Current skills (authoritative list is `README.md §2`; run `ls -d spacecraft-* +gnu-* microsoft-*` or check the README table if this drifts) span three +groups: infra/tooling (`spacecraft-agentic-cli`, `spacecraft-brand-guidelines`, +`spacecraft-cli-preference`, `spacecraft-cli-shell`, `spacecraft-cli-standard`, +`spacecraft-document-format`, `spacecraft-markdown-document`, +`spacecraft-missing-pkg`, `spacecraft-standard-constitution`, +`spacecraft-texinfo-document`, `spacecraft-theme-factory`, `gnu-coding-standards`, +`gnu-free-software`), the governing Standard skill +(`spacecraft-standard-constitution`), and one `spacecraft--guidelines` +skill per supported language (currently: ada, carbon, chez, clang, clojure, +commonlisp, cpp, dartflutter, elixir, erlang, gleam, golang, guile, java, +kotlin, lua, nickel, nim, nix, nu, ocamel, python, rust, swift, typescript, +zig — plus `microsoft-rust-guidelines`, the mandatory Rust base skill). New +language/skill directories land here often; treat the inline list as a rough +map, not ground truth — `README.md §2` and the directory listing are. + +The repo is also a Nix flake (`flake.nix` + `flake.lock`). The flake exposes +each detected skill as `packages.${system}.${skill-name}` (each Grok skill as +`packages.${system}.grok-${skill-name}`, each Android skill similarly +namespaced) and ships `homeManagerModules.default` that wires up the canonical +`~/.agents/skills/` location plus per-harness symlinks. **`flake.lock` is +tracked and must be committed.** Skill auto-detection is by `SKILL.md` +presence — adding a new skill directory is enough; no flake edit needed. +`grok-skills`, `android-skills`, `Excluded`, `.claude`, `.git`, and +`construct-cli` are explicitly excluded from top-level skill auto-detection +(see `excludedDirs` in `flake.nix`). + +The authoritative governance document for everything produced in this repo is +[`spacecraft-standard-constitution/SKILL.md`](spacecraft-standard-constitution/SKILL.md), which encodes +The Steelbore Standard — it carries the current version in its own masthead, so +none is repeated here to go stale. Load it before any non-trivial edit — its §14 checklist is the +audit gate. The skill is the upstream of the published `standard/` document; +changes flow skill → published standard, so this `SKILL.md` may lead it. + +## Skill layout (per top-level directory) + +``` +/ +├── SKILL.md # frontmatter (name, description, license, maintainer, website) + body +├── LICENSE | LICENSE.md # optional in-dir copy; GPL-3.0-or-later (microsoft-rust-guidelines is dual `GPL-3.0-or-later OR MIT`, shipping a LICENSE-GPL + LICENSE-MIT pair — Microsoft upstream is MIT). About half the skills omit it and fall back on the repo-root LICENSE. +├── CREDITS.md # required when the skill builds on third-party work (Standard §15.3); currently microsoft-rust-guidelines, gnu-coding-standards, spacecraft-cli-preference, spacecraft-rust-guidelines, spacecraft-ada-guidelines +├── references/ # optional; loaded on demand by the agent +└── assets/ # optional; only spacecraft-agentic-cli has one today +``` + +Skill IDs (directory and frontmatter `name`) are **functional identifiers**, +not codenames — Standard §2.2 reserves codenames for projects/modules/utilities/ +releases, not for skill identifiers. The README catalogue and the directory list +must stay in sync. + +## Bundling (.zip and .skill) + +Each skill ships as two bundles at the repo root: `.zip` and +`.skill`. They contain only `SKILL.md`, `LICENSE`, `CREDITS.md`, and +`references/` (plus `assets/` where present) — never tooling, generator +scripts, or raw upstream sources. Auxiliary inputs that don't belong in the +shipped skill live in `Excluded/` (e.g., `Rust-Guidelines.{md,txt}`, +`skill.ps1`). + +Rebuild pattern (from `.claude/settings.local.json`): + +```sh +rm -f .zip .skill +zip -qr .zip /SKILL.md /LICENSE /CREDITS.md /references +zip -qrD .skill /SKILL.md /LICENSE /CREDITS.md /references +``` + +Include each argument only when that file/dir exists in the skill. LICENSE may +be entirely absent from the directory (about half are — repo-root `LICENSE` +covers them); when present, the filename varies (`LICENSE` vs `LICENSE.md`). +`CREDITS.md` appears only where §15.3 triggers fire (currently +`microsoft-rust-guidelines`, `gnu-coding-standards`, `spacecraft-cli-preference`, +`spacecraft-rust-guidelines`, `spacecraft-ada-guidelines`). `references/` and `assets/` are optional. +Run `ls /` first whenever you're unsure. + +The `.skill` bundle uses `-D` to drop directory entries; the `.zip` keeps them. +Verify with `unzip -l .zip` before committing. After editing any file +inside a skill directory, **rebuild both bundles in the same commit** — a stale +bundle ships broken content to every agent that installs from the zip. + +## Workflow: every skill-directory change + +The bundles are the install surface. A bundle that lags its `SKILL.md` / +`references/` / `assets/` ships broken content to every consumer. The contract +is mechanical — apply it after **any** edit inside a `/` directory: + +1. **Rebuild both bundles** for the changed skill: + ```sh + rm -f .zip .skill + zip -qr .zip /SKILL.md /LICENSE /CREDITS.md /references + zip -qrD .skill /SKILL.md /LICENSE /CREDITS.md /references + ``` + Add `/assets` to both lines if the skill has an `assets/` dir + (today only `spacecraft-agentic-cli` does). Omit any argument the skill + doesn't have — `spacecraft-standard-constitution` is SKILL.md-only; many skills omit + the in-directory LICENSE entirely; `CREDITS.md` exists only where §15.3 + applies (`microsoft-rust-guidelines`, `gnu-coding-standards`, + `spacecraft-cli-preference`, `spacecraft-rust-guidelines`, + `spacecraft-ada-guidelines`). Run `ls /` + first when in doubt. +2. **Stage** the skill directory **and** both bundles in the same commit — + never separately. Always stage by explicit name: + ```sh + git add /SKILL.md .zip .skill + ``` + Never use `git add -A` or `git add .` — other `.skill` files at the + repo root carry pre-existing uncommitted changes from prior normalization + passes and must not be swept into unrelated commits. +3. **Commit with UTC timestamps**: + ```sh + TZ=UTC GIT_COMMITTER_DATE="$(TZ=UTC date)" \ + git commit --date "$(TZ=UTC date)" -m "..." + ``` + The Steelbore Standard §14.2 forbids offset notation (`+0300`, `+00:00`); only + `Z` / `+0000` is permitted. Signing is on globally + (`commit.gpgsign=true`, `gpg.format=ssh`, `user.signingkey=~/.ssh/id_ed25519.pub`) + — no extra flag needed. Assistant-driven commits end with a + `Co-Authored-By: Claude …` trailer; human commits do not. +4. **Branch + PR — never push to `main`.** Every change, including a one-line + version bump, goes through a feature branch → pull request → squash-merge → + delete branch. This matches `/spacecraft-software/standard/AGENTS.md`, which + states the rule for **both** the Standard and Construct repos, and matches + this repo's own recent history (#11, #21, #22 are all squash-merged PRs). + ```sh + git switch -c + # …rebuild bundles, stage by name, commit (steps 1–3)… + git push -u https://github.com/Spacecraft-Software/Construct.git + gh pr create --repo Spacecraft-Software/Construct --base main --head \ + --title "…" --body "…" + ``` + Use HTTPS on this host — the SSH remote + (`git@github.com:Spacecraft-Software/Construct.git`) is intermittently + unreachable here. The HTTPS push still carries the locally-made signed + commit, so GitHub's "Verified" status is preserved. + + There is **no auto-push pre-authorisation.** A prior note in this file + claimed skill-directory changes could be pushed straight to `main` without a + prompt; that contradicted the Standard repo's cross-repo rule and is + withdrawn. Opening the PR is where the assistant stops — **merging is the + maintainer's call**, and the assistant never merges its own PR. + +The assistant's responsibility ends at opening the PR. **Local agent install dirs +refresh only after Home Manager rebuilds** — see *Local agent fan-out* below. +That rebuild is a user-initiated action; the assistant must not run it. + +If multiple skills changed in one turn, rebuild **all** of their bundles in the +same commit. Never let `git status` show a skill-dir change without its +matching bundle change. + +**Detecting already-committed drift.** A clean working tree does *not* prove the +bundles are current: a past commit can bump `SKILL.md` while forgetting the +bundle, leaving a committed `.zip`/`.skill` that silently lags its source (this +has happened — `spacecraft-standard-constitution` shipped v1.12 against a v1.18 `SKILL.md`). +`git status` can't see it. Before trusting the install surface, sweep: + +```sh +for d in */; do n="${d%/}"; [ -f "$n/SKILL.md" ] || continue + case "$n" in grok-skills|android-skills|Excluded|construct-cli) continue;; esac + inzip="$(unzip -Z1 "$n.zip" 2>/dev/null | grep -v '/$')" + # (a) content drift: every file inside the bundle must match the working tree + printf '%s\n' "$inzip" | while read -r f; do [ -n "$f" ] || continue + unzip -p "$n.zip" "$f" 2>/dev/null | diff -q - "$f" >/dev/null \ + || echo "DRIFT (content): $n.zip :: $f" + done + # (b) missing from bundle: every shippable file on disk must be in the bundle + find "$n" -type f \( -name SKILL.md -o -name 'LICENSE*' -o -name CREDITS.md \ + -o -path "$n/references/*" -o -path "$n/assets/*" \) 2>/dev/null | while read -r f; do + printf '%s\n' "$inzip" | grep -qxF "$f" \ + || echo "DRIFT (missing): $n.zip lacks $f" + done +done +``` + +Any `DRIFT:` line means rebuild that skill's bundles and commit. The sweep now +walks the **whole** bundle: `(a)` content-diffs every file the `.zip` contains +(`SKILL.md`, `references/**`, `LICENSE`, `CREDITS.md`, `assets/**`) against the +working tree, and `(b)` flags any shippable file on disk that the bundle is +missing — so adding a `references/` file (e.g. `spacecraft-standard-constitution`'s +`CHANGELOG.md`) without rebuilding is caught too. It checks `.zip` as the +canonical surface; `.skill` is built in lockstep from the same args in the same +commit, so a drifted `.zip` implies a drifted `.skill`. + +`git log -1 --show-signature` may report "No signature" locally because +`~/.ssh/allowed_signers` isn't populated; this is a verifier-side gap, not a +signing failure. GitHub validates the SSH signature independently and shows +"Verified" if the public key is registered as a **Signing** key in GitHub +account settings (Authentication-only keys won't validate signatures). + +## `construct-cli/` — the `construct` Rust binary + +[`construct-cli/`](construct-cli/) is a separate, real Rust project (its own +`Cargo.toml`/`Cargo.lock`, `src/`, `tests/`, and per-directory context files) — +the Spacecraft Software Construct skills package manager, conforming to the +Dual-Mode Self-Documenting CLI Standard. It is excluded from the flake's skill +auto-detection (`excludedDirs`) but is itself buildable via `nix build +.#construct`. Standard commands: + +```sh +cd construct-cli +cargo build --release +cargo test +cargo clippy --all-targets -- -D warnings +cargo fmt --check +``` + +Currently implemented: `construct skill sync` (runs `nix flake update +construct` in a consumer flake, default `/spacecraft-software/bravais`), +`construct skill ship`, `construct describe`, `construct schema`. Planned +phases add an imperative installer across ~70 agent registries, general git +sources, and a `--format explore` TUI. + +`construct skill ship` implements the branch+PR workflow above end-to-end: +it enforces bundle-drift and the §5.6 description cap, switches to a feature +branch (generated from the shipped skills, or `--branch`), stages by explicit +name, makes the signed UTC commit, pushes the branch, and opens the PR with +`gh`. It **never** pushes to the default branch, and it never merges — that +stays the maintainer's call. `--dry-run` reports the whole plan, including the +branch it would use, without touching anything. + +Because nothing lands on `main`, `ship` no longer runs `skill sync`; run +`construct skill sync` after the PR merges. `--no-sync` is retained as a hidden +no-op so existing invocations keep working. Read `construct-cli/AGENTS.md` before working inside +this subdirectory — it governs that subtree, not this file. + +## Vendored Android skills (`android-skills/`) + +`android-skills/` is Google's official [android/skills](https://github.com/android/skills) +catalogue, vendored **verbatim and unmodified** (Apache-2.0, third-party — +Standard §4.2 upstream-preservation). Never hand-edit content inside it; +upstream changes come in via re-vendoring, not local patches. It is flattened +one level from upstream (`//SKILL.md` → `/SKILL.md`) +to match how Construct's loader and flake discover skills, and its own +`README.md`/`CREDITS.md` track provenance and the flattening rule. It is +excluded from the root flake's `excludedDirs` and packaged separately. + +## Grok skills (`grok-skills/`) + +Grok uses a **flat** bundle format — `SKILL.md` and any `assets/` / `references/` +live at the **root** of the `.zip`, not inside a `/` directory. +Grok-specific skills therefore live under `grok-skills/` with their own +catalogue (`grok-skills/README.md`) and their bundles ship **inside** +`grok-skills/`, not at the repo root. + +Source layout is the same as cross-platform skills: + +``` +grok-skills// +├── SKILL.md +├── assets/ (optional) +└── references/ (optional) +``` + +Bundle layout is **flat** (different from root skills): + +``` +grok-skills/.zip +├── SKILL.md +├── assets/... +└── references/... +``` + +Build from inside the skill directory so the paths land at the zip root: + +```sh +cd grok-skills/ +rm -f ../.zip ../.skill +zip -qr ../.zip SKILL.md [assets] [references] +zip -qrD ../.skill SKILL.md [assets] [references] +``` + +Verify the zip top level is `SKILL.md` (not `/SKILL.md`) before +committing — a nested layout will break Grok's loader. + +The same workflow contract applies as for root skills: rebuild both bundles +whenever any file inside a Grok skill changes, stage the directory and both +bundles in the same commit, never use `git add -A`. The +`grok-skills/README.md` catalogue table must stay in sync with the +subdirectory listing. + +Frontmatter is also minimal for Grok — just `name` and `description`. No +`license`, `maintainer`, `website` fields (Grok's loader does not consume +them). License compliance still tracks the repo-root `LICENSE` per +Standard §4 — the canonical GPL-3.0-or-later text as a regular file, with +`LICENSES/GPL-3.0-or-later.txt` a symlink back to it (§4.3, v1.38 direction). + +## Local agent fan-out (Home Manager hosts) + +Local fan-out is managed by **Home Manager**, not by the assistant. Each +per-harness skill path is a real directory provisioned by Home Manager with +per-skill symlinks that chain through the Nix store to this repo: + +``` +~/.claude/skills/ + → /nix/store/-home-manager-files/.claude/skills/ + → /nix/store/-hm_ + → /spacecraft-software/construct/ +``` + +Paths populated by Home Manager: `~/.claude/skills/`, `~/.codex/skills/`, +`~/.ai/skills/`, `~/.agent/skills/`. Gemini CLI's scan path is Home Manager's +responsibility on this host as well — the assistant does not provision it. + +The Nix flake's `homeManagerModules.default` (in `flake.nix`) provides a +unified path layout for new consumers: install once to `~/.agents/skills/` and +symlink every per-harness path (`~/.claude/skills`, `~/.gemini/skills`, +`~/.codex/skills`, `~/.ai/skills`, `~/.agent/skills`) to that canonical +location. Grok skills install separately to `~/.grok/skills/` because of +their different bundle layout. The hand-written per-skill HM config currently +in use on this host predates the flake and should be migrated to +`spacecraft.construct.enable = true` at the maintainer's convenience. + +**After a PR merges, Home Manager must be rebuilt** before per-harness paths +resolve to the new content. The maintainer runs the rebuild manually +(`home-manager switch …` or the equivalent flake command); the assistant +does **not** invoke it. + +Verify after rebuild: + +```sh +readlink -f ~/.claude/skills/spacecraft-standard-constitution +# → /spacecraft-software/construct/spacecraft-standard-constitution +``` + +If the symlink still resolves into a stale `/nix/store/-hm_*` path +(for example after a repo rename), the Home Manager config has not yet been +rebuilt against the new repo path. Until it is, agents read the previous +generation's content even though `origin/main` is current. + +The assistant performs no `rsync`, no symlink setup, and no +`home-manager switch`. Its responsibility ends at opening the PR. + +## Editing rules specific to this repo + +- **`SKILL.md` frontmatter `description` — hard cap 1000 characters.** The skill + loader's absolute limit is 1024 (`field 'description' in SKILL.md must be at + most 1024 characters`), but this repo caps the *rendered* `description` at + **1000** — a description MUST NOT exceed 1000 chars, full stop. The 24-char + margin absorbs loader/encoding edge cases and the trailing newline YAML adds. + YAML folded scalars (`description: >`) join lines with spaces, turn blank lines + into newlines, and add one trailing newline — so the rendered length is what + counts, not the raw line count. Re-check after any description edit; every + skill is currently ≤1000 (closest: `gnu-coding-standards` and + `spacecraft-guile-guidelines`, just under). + Folded-aware check before committing: + ```sh + python3 - "$skill/SKILL.md" <<'PY' + import sys + L=open(sys.argv[1]).read().splitlines(); i=L.index('---',1); fm=L[1:i] + j=[k for k,l in enumerate(fm) if l.startswith('description:')][0] + body=[fm[k].strip() for k in range(j+1,len(fm)) if fm[k].startswith(' ') or not fm[k].strip()] + out=[]; buf=[] + for b in body: + (out.append(' '.join(buf)),buf.clear()) if b=='' else buf.append(b) + if buf: out.append(' '.join(buf)) + print(len('\n'.join(out))+1) + PY + ``` + The cap is normative (**Standard §5.6**) and enforced at three points, in + descending authority: + 1. **CI** — the `SKILL.md description cap` step in `.github/workflows/ci.yml` + runs `.githooks/check-description-length.py` over every `SKILL.md` found in + the tree (`find`, so `grok-skills/` and `android-skills/` are covered). This + is the gate; it cannot be skipped. + 2. **`construct skill ship`** — refuses to stage, commit, or open a PR for a skill whose + rendered description exceeds 1000 (exit 5, `CONFLICT`, with an + `oversized_skills` array naming each offender and its overage). This is the + pre-pack gate §5.6 requires. + 3. **Pre-commit hook** — `.githooks/pre-commit` runs the same checker against + the *staged* `SKILL.md` blobs (root + Grok, block *and* single-line forms). + Tracked hooks aren't auto-honoured; this host is already activated + (`git config core.hooksPath .githooks`), a fresh clone needs that once. + Convenience, not the gate. + + Run the checker over everything by hand exactly as CI does: + ```sh + find . -name SKILL.md -not -path './.git/*' -print0 \ + | xargs -0 python3 .githooks/check-description-length.py + ``` +- **`microsoft-rust-guidelines` is intentionally `user-invocable: false`.** It is + the mandatory auto-load Rust base — `spacecraft-standard-constitution` mandates loading it + before any Rust, `spacecraft-rust-guidelines` defers to it as "load first," and + `gnu-coding-standards` / `spacecraft-cli-standard` / `spacecraft-agentic-cli` + chain to it. It fires automatically from its own description and those chains, + so it's hidden from the `/` menu on purpose (Claude Code docs: "background + knowledge users shouldn't invoke directly"). Do **not** remove the field to + "fix" a perceived load failure — its absence from the menu is by design. - **Rebuild BOTH bundles after any skill-dir edit**, in the same commit: `.zip` (`zip -qr`, keeps dir entries) and `.skill` (`zip -qrD`, drops them). A bundle that lags its `SKILL.md`/`references/` ships broken @@ -37,9 +420,42 @@ rules that bite. (A maintainer-local `CLAUDE.md` overlay adds host-specific note the maintainer's call**, and an agent never merges its own PR. `construct skill ship` implements this end-to-end — branch, signed commit, push, `gh pr create` — and never pushes to the default branch. -- **Keep the README §2 catalogue row in sync** when adding, removing, or - re-scoping a skill. +- **README §2 catalogue is load-bearing.** When adding a skill directory, add a + matching alphabetical row to the table in `README.md`. When removing one, + delete the row. +- **Dates are ISO 8601 UTC** anywhere they appear in SKILL.md, references, or + changelogs (Standard §12). No AM/PM, no local-time strings. +- **Don't import skill content into a memory file or a context file.** The + skills are the source of truth and are already loaded on demand. +- `Chat.txt` / `Chat2.txt` / `Chat3.txt` are session exports and are gitignored + (`Chat*.txt`) — never commit them. +- `Excluded/` is the holding pen for inputs that produce skill content but must + not ship with it. Don't reference it from inside any `SKILL.md`. +- **This file is the single agent-facing source of truth** (Standard §5.7). + There is no second copy to keep in sync: `CLAUDE.md` imports it, and the full + procedure lives in [`CONTRIBUTING.md`](CONTRIBUTING.md). +- **REUSE compliance** (`LICENSES/` + `REUSE.toml`) applies repo-wide per + Standard §4.3 — every shipped file needs SPDX tags or `REUSE.toml` coverage. + `reuse lint` should pass before pushing if you touched licensing metadata. + +## Installation (what consumers do) + +```sh +git clone git@github.com:Spacecraft-Software/Construct.git ~/.claude/skills +git clone git@github.com:Spacecraft-Software/Construct.git ~/.gemini/skills +git clone git@github.com:Spacecraft-Software/Construct.git ~/.codex/skills +git clone git@github.com:Spacecraft-Software/Construct.git ~/.grok/skills +``` + +Or, via Nix flake: + +```nix +inputs.construct.url = "github:Spacecraft-Software/Construct"; +# then in HM modules: +construct.homeManagerModules.default +{ spacecraft.construct.enable = true; spacecraft.construct.enableGrok = true; } +``` + +`nix flake update construct` in the consumer flake bumps to the latest commit. -See [`CONTRIBUTING.md`](CONTRIBUTING.md) for the bundling commands, the drift -sweep, and the branch/PR procedure. The maintainer-local `CLAUDE.md` adds the -Home Manager local fan-out (host-specific). +The SSH remote is configured for [Gitway](https://github.com/Spacecraft-Software/Gitway). diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..5663924 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,14 @@ +# CLAUDE.md + +@AGENTS.md + +> Record project knowledge in `AGENTS.md`, not here. This file holds only +> Claude-Code-only context (Standard §5.7). + +## Claude Code specifics + +- `microsoft-rust-guidelines` is `user-invocable: false` on purpose — it is the + mandatory auto-load Rust base and is hidden from the `/` menu by design. See + the editing rules in `AGENTS.md`; do not "fix" its absence from the menu. +- Skills reach Claude at `~/.claude/skills/`, one of the per-harness paths + Home Manager provisions (see "Local agent fan-out" in `AGENTS.md`). diff --git a/construct-cli/AGENTS.md b/construct-cli/AGENTS.md index 112e2ed..87554b0 100644 --- a/construct-cli/AGENTS.md +++ b/construct-cli/AGENTS.md @@ -1,9 +1,10 @@ -# construct — AI Coding-Agent Context +# AGENTS.md — construct `construct` is the Spacecraft Software **Construct** skills package manager (Rust CLI + TUI) — the first executable in the Construct catalogue repository. It conforms to the Spacecraft Software Dual-Mode Self-Documenting CLI Standard -(v1.0.0). This file and `CLAUDE.md` are peers; keep them identical. +(v1.0.0). This is the authoritative agent context file (Standard §5.7); `CLAUDE.md` +imports it and adds only Claude-Code-only notes. ## Build / test / lint diff --git a/construct-cli/CLAUDE.md b/construct-cli/CLAUDE.md new file mode 100644 index 0000000..2e3a3b9 --- /dev/null +++ b/construct-cli/CLAUDE.md @@ -0,0 +1,6 @@ +# CLAUDE.md + +@AGENTS.md + +> Record project knowledge in `AGENTS.md`, not here. This file holds only +> Claude-Code-only context (Standard §5.7). From 099c3c598c721ecfeecab3fb65194087b2e55e7e Mon Sep 17 00:00:00 2001 From: UnbreakableMJ Date: Sun, 9 Aug 2026 00:58:20 +0300 Subject: [PATCH 3/4] =?UTF-8?q?feat(skills):=20sync=20=C2=A717=20labelled-?= =?UTF-8?q?row=20progress=20block=20=E2=80=94=20Standard=20v1.47?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mirror the Standard's §17.1/§17.2 rewrite into the constitution skill. Every tracked track now gets its own row, its own 20-cell bar, and its own percentage, in a fixed order: milestone rows M0..Mn ascending, then MVP, then TODO, then PLAN, then PRD. TODO and PLAN are new tracks — the old three-line format could not report against a plan document or a task list. Only applicable rows are emitted; padding with fabricated 0% rows is forbidden. §17.2 defines two cell styles. Milestone/TODO/PLAN/PRD rows use U+2588/U+2591 with tight brackets; the MVP row keeps U+25B0/U+25B1 with one space inside each bracket, which is what holds the columns aligned. Cell count is specified for the first time: percentage scaled to twenty cells and rounded, saturating only at exactly 0% and 100%. §16's §17 checklist bullet rewritten to match. Also updates the reporting example in spacecraft-accessibility-support's audit reference, which carried the old three-line format. Frontmatter description measures 988 rendered chars, unchanged — only the version number moved. --- .../references/audit.md | 16 +++++-- spacecraft-standard-constitution/SKILL.md | 45 +++++++++++++++---- .../references/CHANGELOG.md | 1 + 3 files changed, 51 insertions(+), 11 deletions(-) diff --git a/spacecraft-accessibility-support/references/audit.md b/spacecraft-accessibility-support/references/audit.md index 6a86a39..e1f9df3 100644 --- a/spacecraft-accessibility-support/references/audit.md +++ b/spacecraft-accessibility-support/references/audit.md @@ -194,7 +194,17 @@ Report audit results with §17 progress format when the audit is part of an implementation effort: ``` -[Progress: ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱] 70% -Milestones: M0: 100% | M1: 100% | M2: 70% | M3: 0% -Product Status: MVP: 90% | PRD: 70% +M0: [████████████████████] 100% +M1: [████████████████████] 100% +M2: [██████████████░░░░░░] 70% +M3: [░░░░░░░░░░░░░░░░░░░░] 0% +MVP: [ ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱ ] 90% +PRD: [██████████████░░░░░░] 70% ``` + +One row per track, each with its own 20-cell bar: milestone rows first, +then `MVP`, then whichever of `TODO`/`PLAN`/`PRD` the audit is driven by. +Emit only the rows that apply — never pad the block with 0% rows for +tracks that do not exist. `MVP` uses `▰`/`▱` with a space inside each +bracket; every other row uses `█`/`░` with tight brackets, and the +padding is what keeps the columns aligned. diff --git a/spacecraft-standard-constitution/SKILL.md b/spacecraft-standard-constitution/SKILL.md index 6e8ada0..8ceebf4 100644 --- a/spacecraft-standard-constitution/SKILL.md +++ b/spacecraft-standard-constitution/SKILL.md @@ -8,7 +8,7 @@ description: > Spacecraft Software-umbrella project — even if the user doesn't explicitly mention the Standard. If the user mentions "Spacecraft Software", a Spacecraft Software subproject name, or asks you to work on anything in the Spacecraft Software ecosystem, consult this skill immediately. It encodes - The Steelbore Standard v1.46 (§13 design systems; §3.1.1 TypeScript; §5.7 AGENTS.md; §6.4 contribution targets; §5.6 skill packaging; §11 palettes + §11.6 system theme; §18 accessibility; §17 progress reporting; §3.2 compiler flags; concurrency; §3.3 security-by-design) so + The Steelbore Standard v1.47 (§13 design systems; §3.1.1 TypeScript; §5.7 AGENTS.md; §6.4 contribution targets; §5.6 skill packaging; §11 palettes + §11.6 system theme; §18 accessibility; §17 progress reporting; §3.2 compiler flags; concurrency; §3.3 security-by-design) so you never need to ask for it or have it attached to a prompt again. license: GPL-3.0-or-later maintainer: Mohamed Hammad @@ -17,7 +17,7 @@ website: https://Construct.SpacecraftSoftware.org/ # The Steelbore Standard — Compliance Reference -**Version:** 1.46 | **Date:** 2026-08-08 | **Author:** Mohamed Hammad +**Version:** 1.47 | **Date:** 2026-08-09 | **Author:** Mohamed Hammad **Maintainer:** Mohamed Hammad | **Contact:** [Mohamed.Hammad@SpacecraftSoftware.org](mailto:Mohamed.Hammad@SpacecraftSoftware.org) **Copyright:** Copyright (C) 2026 Mohamed Hammad & Spacecraft Software | **License:** GPL-3.0-or-later **Website:** [https://Construct.SpacecraftSoftware.org/](https://Construct.SpacecraftSoftware.org/) @@ -1486,18 +1486,47 @@ When implementing features or writing code based on a Product Requirements Docum ### §17.1 — Progress Reporting Format -Every progress report must include the percentage of completion for individual milestones, the overall progress of the Minimum Viable Product (MVP), and the total progress of the PRD. +A progress report is a block of labelled rows, one row per tracked track. Every row carries its own 20-cell bar and its own percentage, so each figure is legible on its own line rather than compressed into a shared summary line. **Format template:** ``` -[Progress: ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱] 70% -Milestones: M0: 100% | M1: 100% | M2: 70% | M3: 0% | M4: 0% -Product Status: MVP: 90% | PRD: 70% +M0: [████████████░░░░░░░░] 60% +M1: [████████████░░░░░░░░] 60% +M2: [████████████░░░░░░░░] 60% +M3: [████████████░░░░░░░░] 60% +M4: [████████████░░░░░░░░] 60% +MVP: [ ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱ ] 70% +TODO: [████████████░░░░░░░░] 60% +PLAN: [████████████░░░░░░░░] 60% +PRD: [████████████░░░░░░░░] 60% ``` +**Row order** is fixed: milestone rows `M0`…`Mn` in ascending order, then `MVP`, then `TODO`, then `PLAN`, then `PRD`. + +**Only applicable rows are emitted.** The milestone rows match the milestones the plan actually defines — there is no fixed count, and `M0`–`M4` in the template above is an illustration, not a required set. `TODO`, `PLAN`, and `PRD` each appear only when the task is driven by such an artifact. `MVP` is always present. A row is never padded in at 0% to fill out the block: a fabricated track reports progress against nothing and misrepresents the work. + ### §17.2 — Progress Bar Style -The progress bar must use high-visibility Unicode block characters (e.g., `▰` for filled and `▱` for empty) to form a clean, static, 20-character visual representation of total PRD completion. Do not use legacy ASCII characters like `#` or `-` for the progress bar. +Every bar is a static, 20-cell, high-visibility Unicode bar. Legacy ASCII characters — `#`, `-`, `=` — are forbidden in any bar. + +Two cell styles are in use, and the distinction is normative: + +| Rows | Filled | Empty | Brackets | +|------|--------|-------|----------| +| Milestones, `TODO`, `PLAN`, `PRD` | `█` (U+2588) | `░` (U+2591) | Tight — no space inside either bracket | +| `MVP` | `▰` (U+25B0) | `▱` (U+25B1) | Padded — exactly one space inside each bracket | + +The MVP row is deliberately set apart: it is the headline figure, and the tracks above and below it are the inputs that feed it. Its distinct glyph pair makes it findable at a glance in a stack of otherwise identical bars. + +**Column alignment is normative.** The MVP row's bracket padding exists to preserve it — the row is one character narrower in its label field and one character wider inside each bracket, so every bar cell and every percentage digit lands in the same column across the whole block. + +- On every row other than `MVP`, the label and its colon are left-aligned in a six-character field, followed immediately by `[`. +- On the `MVP` row, `MVP:` is left-aligned in a five-character field, followed by `[` and one space. +- Both place the first bar cell in column 8, so every bar occupies columns 8 through 27. +- The percentage is right-aligned so its `%` sign lands in the same column on every row — two spaces after the closing bracket on the tight-bracket rows, one on the `MVP` row. That difference is exactly what the padded brackets buy. +- The separator never drops below one space. At 100% the `MVP` row keeps its single space and its percentage therefore sits one column right — the only value at which the two row types do not align, and preferable to a bracket abutting a digit. + +**Cell count.** The number of filled cells is the percentage scaled to twenty cells and rounded to the nearest cell. Two saturation rules override the rounding: a bar shows twenty filled cells **only** at exactly 100%, and zero filled cells **only** at exactly 0%. Rounding 99% up to a visually complete bar reports work as finished that is not, which is the drift this chapter exists to catch. ### §17.3 — Reporting Cadence @@ -1721,7 +1750,7 @@ Before finalising **any** Spacecraft Software artifact, mentally verify: - [ ] **§14** ISO 8601 dates; 24h time; UTC Z is the default primary timestamp (companion local time with UTC offset permitted, never a replacement) — unless the project filed the §14.2.1 domain exception for inherently local-time-bound data; ISO 8601 durations; metric units - [ ] **§15** Attribution present: maintainer name (`Mohamed Hammad`), contact (`Mohamed.Hammad@SpacecraftSoftware.org`), and project URL in `--version` / README / About - [ ] **§15.3** Third-party work credited in `CREDITS.md` at project/skill root when triggers apply; deeper `references/ATTRIBUTION.md` present where reference content is adapted from external sources -- [ ] **§17** Development progress tracked and reported continuously with milestone percentages, MVP, total PRD completion, and a Unicode progress bar +- [ ] **§17** Development progress tracked and reported continuously as the §17.1 labelled-row block — one 20-cell bar per track, milestone rows then MVP then TODO/PLAN/PRD, only the rows that apply; MVP set in `▰`/`▱` with padded brackets and every other row in `█`/`░`, columns aligned, no ASCII bars - [ ] **§18** Accessible mode implemented and off by default; §18.1 toggle honored with correct precedence; status never color-only; no animation or decorative art in accessible mode; TUI ships a linear mode and a non-interactive CLI path; GUI publishes accessible names and roles (AccessKit for Rust); verified with a real screen reader; existing projects carry a dated remediation entry in `PROJECTS.md` until they conform — N/A for projects registered as games (§18.5), which are exempt in full - [ ] **§6.3** All commits to Spacecraft Software Git remotes cryptographically signed with the `Mohamed.Hammad@SpacecraftSoftware.org` key and showing "Verified" on the hosting platform; rewrites preserve signatures; programmatic and assistant-driven commits signed too - [ ] **§6.4** No commit, pull request, patch, issue, or package publication sent to a namespace outside `Spacecraft-Software` / `UnbreakableMJ` without explicit per-contribution maintainer authorization; automation, CI, and assistant-driven work never initiate an outbound contribution diff --git a/spacecraft-standard-constitution/references/CHANGELOG.md b/spacecraft-standard-constitution/references/CHANGELOG.md index 12dcc78..2cc7ebc 100644 --- a/spacecraft-standard-constitution/references/CHANGELOG.md +++ b/spacecraft-standard-constitution/references/CHANGELOG.md @@ -12,6 +12,7 @@ activation. The canonical record is the published Standard's own `standard/CHANGELOG.md` (extracted from §1 of the document itself in v1.37); this file mirrors it and must be synced to the same version and date. +- **v1.47 (2026-08-09):** **§17.1 and §17.2 rewritten — progress reports become a labelled-row block.** The format §17.1 has carried since the section was written packed every figure into three dense lines: a single unlabelled bar, then all milestones pipe-separated on one line, then MVP and PRD sharing a third. Only one of those numbers — the PRD total — ever got a bar, so the milestones and the MVP were reported as bare percentages while the least granular figure got the only visual. Reading it meant parsing a run-on line to find the milestone you cared about, and comparing two milestones meant comparing two integers rather than two bars. The replacement gives **every track its own row, its own 20-cell bar, and its own percentage**, in a fixed order: milestone rows `M0`…`Mn` ascending, then `MVP`, then `TODO`, then `PLAN`, then `PRD`. **`TODO` and `PLAN` are new tracks** — the old format had no way to report against a plan document or a task list at all, so work driven by either was reported against a PRD that did not exist. **Only applicable rows are emitted**, and this is a rule rather than a convenience: the milestone rows match the milestones the plan actually defines (`M0`–`M4` in the template is an illustration, not a required set), `TODO`/`PLAN`/`PRD` appear only when the task is driven by such an artifact, and `MVP` is always present. Padding the block out with fabricated 0% rows is forbidden — a track that does not exist reports progress against nothing, and a reader cannot tell a genuine zero from a placeholder. **§17.2 now defines two cell styles, and the distinction is normative.** Milestone, `TODO`, `PLAN` and `PRD` rows use `█` (U+2588) filled and `░` (U+2591) empty with tight brackets; the `MVP` row uses `▰` (U+25B0) and `▱` (U+25B1) with one space inside each bracket. MVP is the headline figure and the rows around it are the inputs that feed it, so it is set in a different glyph pair to stay findable at a glance in a stack of otherwise identical bars — the `▰`/`▱` pair that was the whole of §17.2 before this version is retained for exactly that one row rather than retired. **Column alignment is normative, and the bracket padding is what preserves it**: the MVP row is one character narrower in its label field and one character wider inside each bracket, so every bar cell and every percentage digit lands in the same column across the whole block. Stated as rules — label-plus-colon left-aligned in a six-character field on every row but MVP, five on MVP followed by `[` and a space; every bar in columns 8 through 27 on both; percentage right-aligned so its `%` lands in the same column on every row, which means two spaces after the closing bracket on the tight rows and one on `MVP`, with the separator never dropping below one space (so at 100% the `MVP` percentage sits one column right — the only value at which the two row types do not align, and preferable to a bracket abutting a digit). **Cell count is specified for the first time.** The old text said "20-character" and left the mapping from percentage to cells entirely unstated, so 43% could legitimately render as 8 cells or 9. It is now the percentage scaled to twenty cells and rounded to the nearest cell, with two saturation rules overriding the rounding: twenty filled cells **only** at exactly 100%, zero filled **only** at exactly 0%. Rounding 99% up to a visually complete bar reports work as finished that is not — precisely the drift §17 exists to catch. Unchanged: **§17.3's cadence** (baseline at task start, at each milestone completion, and in the end-of-turn summary), and the prohibition on legacy ASCII bars, now stated for `#`, `-` and `=` and binding on every row rather than on "the progress bar" singular. §16's §17 checklist bullet is rewritten from the old three-figure summary to the row-block form. `spacecraft-accessibility-support`'s `references/audit.md` reporting example is updated to the new block in the same pass. This skill's own frontmatter `description` measures 988 characters under the §5.6 cap, unchanged — only the version number moved. - **v1.46 (2026-08-08):** **§5.7 added — Agent Context Files.** §5.2 has enumerated the required root files since the standard's early versions and never named the one file every coding agent actually reads. That silence was not neutral: in its absence each project invented its own arrangement, and a survey of the umbrella found five incompatible conventions running simultaneously across ~39 repositories — byte-identical twins, a symlink, a declared superset, a thin pointer in one direction, and genuinely divergent files each holding facts the other lacked. The failure mode is specific and silent. `AGENTS.md` is the cross-vendor convention (Codex CLI, Cursor, Aider, OpenCode, Goose); Claude Code reads `CLAUDE.md`. When both exist as parallel prose they are edited in different sessions and drift, and **the agent reading the stale copy is never told it is stale** — it proceeds confidently on a build command that changed six weeks ago. Several files had already noticed and responded with the wrong remedy, carrying explicit "whenever you update CLAUDE.md, update AGENTS.md in the same pass" instructions: a maintenance tax paid manually, forever, that the drift proves was not being paid. §5.7 makes **`AGENTS.md` the single authority** — required at every project root alongside the §5.2 files, harness-neutral, carrying build/test/lint commands, architectural invariants, forbidden patterns, layout, and every fact an agent cannot infer from the code. `CLAUDE.md`, where a project ships one, becomes an **`@AGENTS.md` import plus only what is meaningless to a non-Claude harness** — Skill-tool invocations, `.claude/` paths, slash commands, Claude-client MCP configuration — and MUST NOT restate, summarize, or mirror it. Five rules attach. **Write to `AGENTS.md`**: new project knowledge goes there by default, and "update the context file" always means `AGENTS.md`; this is the rule that keeps the overlay from re-growing into a second copy one session at a time. **No duplication**, with the corollary that a "keep these in sync" instruction is evidence the split is wrong and MUST be removed rather than honored. **Both tracked** — a `.gitignore` entry for either breaks the `@AGENTS.md` import on a fresh clone and hides project knowledge from every contributor who did not author it; 15 of the surveyed repositories were ignoring one or both. **No secrets**, which is the clause that makes the tracking rule safe rather than merely tidy: context files become published artifacts, so credentials, tokens, keys, private hostnames or network topology, and personal filesystem paths are out, and a file that was previously ignored MUST be reviewed for sensitive content *before* it is un-ignored — a file that was safe as a local scratchpad has not thereby been cleared for publication, and un-ignoring is effectively irreversible once pushed. **Generated blocks target `AGENTS.md` only**: tooling that renders managed regions into context files — rule synchronizers, task systems — reintroduces exactly the duplication the import removes if it writes both, so the obligation is placed on the tooling rather than left for a human to notice. Other harness files (`GEMINI.md`, `.cursorrules`) follow the `CLAUDE.md` pattern rather than earning clauses of their own. This section **inverts the guidance previously carried only in the `spacecraft-agentic-cli` skill**, which instructed authors to make `CLAUDE.md` a strict superset of `AGENTS.md` and to start by symlinking or copying it — a rule that produced the duplication by construction and that every new scaffold reproduced; that skill's `references/agents-md-authoring.md` §1 and §3 and both `assets/` templates are rewritten to match in the same pass. The Skill Cross-References table gains a `spacecraft-agentic-cli` row for context-file authoring, which had never appeared there despite the skill being the implementation layer for it. §16 gains a §5.7 checklist bullet. Nothing in §5.2 changes: `AGENTS.md` is added to the required set, and no existing required file is relaxed or removed. This skill's own frontmatter `description` measures 988 characters under the §5.6 cap (the §3.1.1 highlight shortened to "§3.1.1 TypeScript" to make room for §5.7). - **v1.45 (2026-08-06):** **§11.6 added — System Theme Declaration & Resolution.** §11 has been a palette *family* since v1.35 and §11.1 has required every palette reference to go through a named theme since v1.34, yet nothing said what an application does when the *machine* has an opinion. The gap was invisible from both ends: §11.1 answers "how do I reference a color", §11.4 answers "which palette is mine", and neither question is "which member of the family renders on this system, right now" — so an application could satisfy every clause in §11 while shipping one hard-wired theme, deaf to the desktop it runs on. Steelbore OS has had a theme declaration for months (Bravais's `theme.nix` is a single word that re-themes every terminal, both bars, the TTY and greetd), which made the omission look like it did not exist; it ends at a rebuild, because that machinery resolves at build time and exports per-role hex but never the slug, so a *running* application can see individual colors and still not learn which theme is active. **Applications register the family, not a theme.** §11.6.1 separates two obligations §11.4 had conflated: a project *authors* against one palette and *registers* thirteen — the six conforming palettes (`steelbore`, `steelbore-blue`, `steelbore-blackpinkpanther`, `steelbore-matrixgreen`, `steelbore-navywhite`, `tokyonight`), each with its `-high-contrast` sibling, plus `steelbore-mono`. Three were already required by §11.4 and §11.1.1, so this adds ten, all already written out in `steelbore.toml`; every one binds the same eleven role tokens, so a theme layer that reads that file registers them in a loop. `steelbore-classic` is deliberately **not** in the mandatory set: it keeps the legacy six-role contract (§11.2), defines no surface class, and carries an `info` token that is not one of §11.1's eleven roles at all. **Resolution is two-stage, and that is the load-bearing decision.** Stage 1 picks a base palette from five sources — in-app selection, `SPACECRAFT_THEME`, the system declaration, the platform's light/dark preference, then the project's §11.4 default. Stage 2 picks a *variant of that palette* — a pinned `-high-contrast`/`-mono` slug, then `NO_COLOR` ⇒ `steelbore-mono`, then §18.1 accessible mode, then the platform's high-contrast preference under §18.3's existing precedent. Keeping the stages apart is what makes the section composable: an accessibility signal chooses a *sibling*, never a palette, so it can never silently change the brand — exactly the promise §11.1.1 has made since v1.33. §18.1's four-source precedence is consumed, not restated and not modified. An unknown or unregistered slug **falls through and is never fatal**, so a typo in `/etc` cannot leave a machine without a working interface (§3.1), and the resolved theme plus the deciding source are reported under `--verbose`. **Light and dark needed §11.4 read precisely.** `steelbore-navywhite` is the family's only light-canvas member, so a platform light preference can only be answered by rendering a different palette. §11.6.2 states that §11.4 forbids *combining* tokens from two palettes and that a switch combines nothing: the entire token set is replaced at once, the new canvas comes with it unaltered, and no frame ever carries a token from two palettes. **Switching is compliant; mixing remains forbidden** — the switch must be atomic and whole-surface (an application that cannot re-theme atomically resolves once at startup and holds), and the canvas travels with the palette. The family pair is `steelbore` ⇄ `steelbore-navywhite`; a project may declare its own or declare `light = none` with a stated reason on the §14.2.1 footing, which buys it nothing under §18. Solarized Dark and Light are a natural pair upstream and §11.5 bars both from adoption, so neither is ever a source-4 target. **The declaration is a file, deliberately** — `/etc/steelbore/theme.toml`, overridden per user by `$XDG_CONFIG_HOME/steelbore/theme.toml`, carrying `active` (required), an optional `light`/`dark` pair, `follow-color-scheme`, and `high-contrast`. A file, not a bus: the contract has to work for a CLI in a text console, where there is no session bus, no portal, and no portable way to ask the terminal what color its background is — which is why the platform color-scheme source is graphical-only. Absence of the file is *no declaration*; a file saying `active = "steelbore"` is a declaration *of Modern*, and the distinction matters because a system may need to pin Modern rather than inherit whatever the default later becomes. **The declaration carries slugs and never colors** — the same division §13 draws for component systems; an OS-installed registry is advisory and the application's own `steelbore.toml` governs, so per-role color environment variables are explicitly *not* a Standard interface. The variable is **`SPACECRAFT_THEME`**, in the `SPACECRAFT_` namespace §18.1 established with `SPACECRAFT_A11Y`; `STEELBORE_THEME` is named as **not** a Standard interface, because it is already a boolean shell flag and giving it slug semantics would make `STEELBORE_THEME=true` resolve to a nonexistent theme and fall through in silence. **§11.6.5** puts the symmetrical obligation on Steelbore OS in every flavor: render the declaration from its own selection rather than maintain it by hand, export the slug so it reaches graphical sessions and system services rather than login shells alone, keep the platform color-scheme preference in agreement with the declared polarity, and validate the slug at evaluation time so an unknown theme fails the build rather than the boot. **Scope is both §6.4 namespaces** and all three interface classes: a CLI is not exempt, because it already honors `NO_COLOR` and already emits ANSI. Artifacts with no user-facing output record §11.6 as N/A. Registered games are **not** exempt — §18.5 carves out §18 and §10, never §11 — but a game satisfies it in its menus, HUD and settings chrome, not in the world it simulates. Three things are unchanged: **`steelbore` is still the sole default** (§11.6 changes what an application *can* render, never what it renders when nothing is declared); **§11.4's mixing prohibition is unchanged** and is now precise enough to be enforceable; and **§18 is unchanged** — a declaration's `high-contrast` key selects a theme sibling and is explicitly barred from being read as enabling accessible mode. §11.4 gains two bullets and three amended ones; §16 gains a §11.6 bullet rather than lengthening the §11 one; the Skill Cross-References table gains a `steelbore-color-palette` row, closing a smaller gap — the skill has been the normatively cited canonical source in §11.4 since v1.39 and had never appeared in the table that tells a reader which skill to load. Recorded as a factual correction in the same entry: the §11 chapter-head palette-family table listed six slugs where `[meta] palette-family` and §11.4.1 both list seven — **`tokyonight` was missing** from the one table a reader consults first. It is added, and the table gains a canvas-polarity column, which §11.6.2 makes normative content. `assets/steelbore.toml` → v3.2.0: `[meta]` gains `default-dark-theme`, `default-light-theme`, `mono-theme`, and `registered-set` (the §11.6.1 thirteen), plus new `[resolution]`, `[resolution.polarity]`, and `[resolution.pair]` tables — slugs only, no color value, with every polarity value verified against the WCAG relative luminance of its own canvas. `spacecraft-theme-factory` now emits the registered set rather than one palette and its variants; `spacecraft-accessibility-support` gains the §11.6.3 stage-2 composition rules. This skill's own frontmatter `description` measures 980 characters under the §5.6 cap (the §11.5 fidelity highlight rotated out to make room for §11.6). - **v1.44 (2026-08-05):** **The published Standard's cross-reference table named a skill that does not exist.** Its accessibility row pointed at `spacecraft-accessibility`; the skill has been `spacecraft-accessibility-support` since it was added. **This skill's own table has always been correct**, so the drift was one-directional and only the published document needed fixing — but the failure mode it created was silent: a missing skill does not announce itself, it simply never loads, so §18 work directed by the Standard would have proceeded without its implementation layer. Corrected upstream; every other skill name the Standard cites was verified against the catalogue in the same pass, and this was the only bad one. A cross-reference is normative content like any other clause, and renaming a skill is a two-repo edit. Only the masthead and frontmatter version move here — no rule changes and no section text was touched. From 077a4cd3a99a1e982c292691536be8c1281ee5e3 Mon Sep 17 00:00:00 2001 From: UnbreakableMJ Date: Mon, 10 Aug 2026 06:03:45 +0000 Subject: [PATCH 4/4] fix(agentic-cli): drop Standard-version pin; rebuild bundles for the re-landed v1.46/v1.47 stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The check-skill-refs gate rejects document-version pins ('Standard v1.46') in prose — cite the section instead. This pin came in with the §5.7 sync and is why #34's checks were unstable. Rebuilds the bundles for the three skills whose sources this branch changes (spacecraft-agentic-cli, spacecraft-standard-constitution, spacecraft-accessibility-support) — the original stack shipped without rebuilding them. Full-catalogue drift sweep is clean on this branch. Co-Authored-By: Claude Fable 5 --- spacecraft-accessibility-support.skill | Bin 16644 -> 16856 bytes spacecraft-accessibility-support.zip | Bin 16860 -> 17072 bytes spacecraft-agentic-cli.skill | Bin 48469 -> 50032 bytes spacecraft-agentic-cli.zip | Bin 48853 -> 50416 bytes .../references/agents-md-authoring.md | 2 +- spacecraft-standard-constitution.skill | Bin 59569 -> 65480 bytes spacecraft-standard-constitution.zip | Bin 59785 -> 65696 bytes 7 files changed, 1 insertion(+), 1 deletion(-) diff --git a/spacecraft-accessibility-support.skill b/spacecraft-accessibility-support.skill index efaa0eb0ffd2bbcf1544a9a39b0426c6c67ba2fc..45a06564fc786032fb028f8024a315565a38c3fe 100644 GIT binary patch delta 4348 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 DKKBg8 delta 17213 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 K$i}q;6gU9PtU2@m diff --git a/spacecraft-agentic-cli.zip b/spacecraft-agentic-cli.zip index 25bae4e87515c0947ae145a21fcccfdafca75b09..7254c78a849d344da4568fa21f68eb2402e18265 100644 GIT binary patch delta 18910 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 delta 17313 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

lNUw z2>w1cMDD<&Jo#pD+G$~~?!~yR_Sd-gHGQkcde%XXmbIyA{Exd`n>6Kl*b|C&mIPI z+i%I!*OUw4p4O#=UNaV|31=)SJqX8I1Ky3aR$Vn&xq4+_MZq)yqT1N{ae!4U7eLWc zBh_qT%hpbHdi)Ld_M2Is?r z5l2*Jrnk(T!?6oppH*%8XBA?dz$3#}7yGX$A+DG!c1xwG-YKRBs~qM++22{O104UT zwqdDo$CerBjOn*ZkT=gaAt)xTBl*E4$3U2Dg^Q`aSV>QUG&2Nas&tXLGVO0MdeBdG z0|$DBHwr=Tfwl)qX`A@RMW@KL-~)NvzO`J}HwdI_(1`dvKHlBTiQu#adf+$xSDg(@ z#xCS7g@27Z#H%BH8s6XEKd7yXEuz!K=Pl?dYicP0Joz84_94&E(hk%S)PJP4A3j2J zD%j>vq0D0f94p_{#03;f4JTtY@q2G6%ePTOm%Y5ho&jq}NdE9A;21&R?Kq4w+?#WsfsvUzcE` zdrQ5^!+D#b7Q{$&Rt$Xp=gv)T%jh*JrURQmQ@99N;38O-MSHtW+y>vveJEXy!0&wk zJIc{-)$S`wV1uMX`T`mN+1}mtuF1ogFozkp7sHESjxExhD!g^Z^SYKbbmjGAjJUsn zFz1CIwp_uzDx=60F(g62`<>wKhb>%s?Q2Lejjg9#`neS8HqQ=04*SFeOyU>;@xjZo$ z{rU~{bI?x;nc@|7mtukp4${A$8`__-oU^;*8kt8+`1|vo$*rtuVpYiDmbn)fv9_rE zJqHDKzB|4lGDj8wpSHuxEm5J46*3D+5Yk&v=dQDp7jXS`h#f0JShZF4a8%_%&XEIHE18C3uZkIJWYR;Xfp34C=ZH{DkDB@cPuv6Iy6<+V*CHsxm z)-)l>4k`hBZal3jXF>SW5;H1^5&dHAb-ERY4ra_@r}6lalj?ax{JN#xwgAgoAPfaV z_C4nn@6giZIT})leS>K_vLx{fP>qI=8Qq|k4)`-PG}MJey_Wk2EO5SsQU8#;uAQ_@ zSvPr%E}{@pH9_0tk`4Z$rnLf=QVYX;Y$614*kB2ma?PxoaIm#Xgjsr9P}QC~%V>$B zzJiHq)Gv~vNh00R6-&rJj_`ZxM7u;Tl#%z-vSLdj(iCZy&PWmC@qWz>;YzW%iugy5 zA80VqyYQOv9N}+sdM;SZYOeb4yL#Lb?`+EL7)7I6#uB4arT0nTr- zuH?V?ZCTNT3wCuSYDS4yWtQbI;d)sOjXaq0%g1HR@*B^WY*i3zYSvKF04dbLUzK33 zu4w6-H$||t`W&j(kU`R+9^Ut7MiKnPYK&y=x3|p?`)tTZ?r=B zYEt0~@fQkjxJvK7s#+6WdUxNVb^76F{(s#RB$jZ@qt^M1d73_CmQs&<9?9`G)`Hv@+p6IGKy&rY^Rr0dC z3y=Ohw%)z+$iO+eY8dDCc;9<>*2PBiezC(7?n|LlOt#Bkve%pMlDjo$ zpVtrLg*vnP9KD~WUGMzIjwsTAt#tFbVsEB|aSxWdhm*l$fk=h-I?YK`Evi z2|yXu$=L@(n2zNGnYB#PHDI+T8-ym89dcm$(g)_=Ib^Aj20Y0E>@+AL2eq7mL4e_{ z **This rule was inverted at Standard v1.46.** Earlier revisions of this +> **This rule was inverted when §5.7 was added.** Earlier revisions of this > reference told authors to make CLAUDE.md a strict superset by symlinking > or copying. That produced duplication by construction. If you find a > project still arranged that way, or a file carrying a "keep these two in diff --git a/spacecraft-standard-constitution.skill b/spacecraft-standard-constitution.skill index 727967238960344494a1e57e30026710470ca6fc..c27edb2ffeb41ab301a9a50304b3f91337c43376 100644 GIT binary patch literal 65480 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

)&*uF@x#j) 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 diff --git a/spacecraft-standard-constitution.zip b/spacecraft-standard-constitution.zip index 31be94e4418cc4eb36c69a3e0e749300e97d667c..367b80af10282894e6c95d0b0ccd048f8ef9d38c 100644 GIT binary patch literal 65696 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

%;~d%xkoQi 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

%;~d%xkoQi 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 literal 59569 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