This repository is a drop-in starter kit for adopting the: AI-Forward Coding Principles and the AIo documentation specification specification
Find a file
Wandering Monster be6cdb053a
Some checks failed
ci / gate (push) Has been cancelled
docs: complete off-mirror sweep of live ai-forward docs
Repoint the remaining cross-repo forgejo-mirror links in the live docs
to the canonical host (palladium.wanderingmonster.dev/palladium-dragon),
fixing both host and org segment; relativize same-repo links:

- CLAUDE.md: AIo sibling-CLAUDE.md links (related[] + See also) →
  palladium/AIo.
- .ai-forward/AGENTS.md: two AIo SPEC.md references → palladium/AIo.
- aio-ai-forward-v0_3-roadmap.md: AIo links (related[] + See also) →
  palladium/AIo; the same-repo ai-forward links → relativized to
  README.md (this repository).

Two in-scope refs are deliberately NOT swept, recorded in (uncommitted)
OPEN_QUESTIONS.md rather than guessed:

- .ai-forward/constitution.md:71 — a normative citation inside Article 2
  to AIo's upstream constitution; per the governed-doc caveat, left for
  explicit human sign-off. The constitution is therefore unchanged by
  this commit.
- aio-ai-forward-v0_3-roadmap.md:89 — a frozen "Delivered (2026-04-16)"
  record whose forgejo references describe the actual Forgejo Release
  upload and the by-design forgejo raw schema fallback (canonical-host
  deploy is stubbed, not live; palladium is robots-blocked). Repointing
  would falsify history and a fallback palladium does not serve.

Excluded claude-*-prompt*.md files untouched (separate keep/move
decision). Kit gate clean: aio-lint --strict . 22/0/0, vendor drift OK.
2026-06-16 11:00:53 +01:00
.ai-forward docs: complete off-mirror sweep of live ai-forward docs 2026-06-16 11:00:53 +01:00
.forgejo/workflows chore(kit): docs to 0.2.0 — F7 skew cleared, CI hard-strict 2026-06-12 20:43:51 +01:00
docs chore(kit): docs to 0.2.0 — F7 skew cleared, CI hard-strict 2026-06-12 20:43:51 +01:00
.aioignore chore(kit): R.8 — re-vendor linter (F14/F15), root .aioignore 2026-06-12 21:34:38 +01:00
.gitignore chore: initial repository structure 2026-04-15 11:39:34 +01:00
ADOPT.md chore(kit): docs to 0.2.0 — F7 skew cleared, CI hard-strict 2026-06-12 20:43:51 +01:00
aio-ai-forward-v0_3-roadmap.md docs: complete off-mirror sweep of live ai-forward docs 2026-06-16 11:00:53 +01:00
aio-requalification-roadmap.md docs(roadmap): R.0 — correct forgejo status (kept as live mirror) 2026-06-16 10:39:15 +01:00
CHANGELOG.md chore(kit): docs to 0.2.0 — F7 skew cleared, CI hard-strict 2026-06-12 20:43:51 +01:00
claude-code-foundation-prompt-v2.md docs: adopt requalification roadmap and foundation prompt v2 2026-06-12 18:53:24 +01:00
claude-code-foundation-prompt.md docs(v0.3): add roadmap, foundation prompt, and advisor prompt 2026-04-16 11:06:32 +01:00
claude-design-advisor-prompt.md docs(v0.3): add roadmap, foundation prompt, and advisor prompt 2026-04-16 11:06:32 +01:00
CLAUDE.md docs: complete off-mirror sweep of live ai-forward docs 2026-06-16 11:00:53 +01:00
constitution.md docs: repoint AIo cross-references off the mirror 2026-06-16 10:38:10 +01:00
GREENFIELD.md docs(kit): correct linter dependency story (pyyaml + jsonschema) 2026-06-16 10:35:16 +01:00
LICENSE docs: repoint AIo cross-references off the mirror 2026-06-16 10:38:10 +01:00
README.md docs: repoint AIo cross-references off the mirror 2026-06-16 10:38:10 +01:00

title description type status audience tags related ai_context retrieval_hooks not_for provenance aio_version
AI-Forward Starter Kit A drop-in starter kit for adopting the AI-Forward Coding Principles and the AIo documentation specification in an existing project. explanation draft both
ai-forward
aio
starter-kit
landing
ADOPT.md
GREENFIELD.md
.ai-forward/README.md
.ai-forward/PRINCIPLES.md
Public landing for the AI-Forward starter kit. Explains what the kit is, who it is for, what it costs to adopt, and points at ADOPT.md for the brownfield walkthrough or GREENFIELD.md for new projects.
What is the AI-Forward starter kit?
Who is the AI-Forward kit for?
What does adopting AI-Forward cost?
The brownfield adoption walkthrough — see ADOPT.md.
The greenfield variant — see GREENFIELD.md.
The post-adoption guide (read after copying .ai-forward/) — see .ai-forward/README.md.
editorial_responsibility
responsible_party contact jurisdiction
wandering-monster info@wanderingmonster.dev EU
0.2.0

AI-Forward Starter Kit

This repository is a drop-in starter kit for adopting the AI-Forward Coding Principles and the AIo documentation specification in an existing project. The kit is files an adopter copies — a .ai-forward/ directory with a constitution template, an AGENTS.md, AIo-conformant document templates, and a vendored reference linter. It is not a CLI, a generator, or a framework.

The kit is aimed at brownfield projects first: repositories with existing documentation, tooling, and opinions that need a context-economical harness without a rewrite. Greenfield adopters use the same kit, minus the files they do not need (see GREENFIELD.md). The runtime cost is a .ai-forward/ directory at your repo root, Python 3 with pyyaml and jsonschema to run the linter, and CC BY-SA 4.0 attribution. There are no other dependencies.

Start with ADOPT.md — a five-step walkthrough that takes a project from zero to a lint-clean converted document in about fifteen minutes.

Vendoring protocol

The kit ships a vendored copy of the AIo reference linter and the schema it validates against, so adopters get a working gate with no shared dependency on the AIo repo:

  • .ai-forward/tools/aio-lint.py — a verbatim copy of tools/aio-lint.py from AIo HEAD, under a provenance header pinning the SHA-256 of its body and of the schema. Marked do not edit.
  • .ai-forward/schemas/aio-0.2.0.json — the normative schema, copied verbatim; the linter resolves it via parent.parent/schemas/.

Refresh by re-running the vendoring procedure against a chosen AIo commit: regenerate the provenance header with fresh body and schema hashes, and re-copy both files. Do not hand-edit either vendored file or bump the header by hand.

Drift guard. Per-push CI (.forgejo/workflows/ci.yml) recomputes both hashes and the linter's SPEC_VERSION and compares them to the pinned values; any mismatch fails the build. This is what keeps the vendored copy honest — the kit linter cannot silently diverge from the AIo source it claims to mirror.

The linter requires pyyaml and jsonschema (it validates frontmatter against the JSON Schema); adopters install both.

See also

Not this document