1. ao flywheel status (14 files) → ao metrics flywheel status
`ao flywheel` only has `close-loop` subcommand. Status lives under
`ao metrics flywheel status` (metrics_flywheel.go).
2. ao settings notebook update (skills-codex/retro) → ao notebook update
`ao settings` namespace was removed in 4fd2512c; top-level `ao notebook`
is the correct form.
3. ao start seed / ao start init (skills-codex/quickstart) → ao seed / ao init
`ao start` namespace was removed in 4fd2512c; seed and init are top-level.
The CLI namespace was flattened in 4fd2512c (remove know.go, work.go,
quality.go), but skills-codex/ was never updated. Replace all stale
two-token prefixes with their flat equivalents across 17 SKILL.md files:
ao know forge → ao forge
ao know inject → ao inject
ao know search → ao search
ao know lookup → ao lookup
ao know temper → ao temper
ao quality flywheel → ao flywheel
ao quality pool → ao pool
ao quality metrics → ao metrics
ao quality maturity → ao maturity
ao quality badge → ao badge
ao quality constraint → ao constraint
ao quality contradict → ao contradict
ao quality dedup → ao dedup
ao quality curate → ao curate
71 occurrences fixed. Codex agents following these skills will no longer
invoke commands that return "unknown command".
Integration tests: remove stale know/work/quality prefixes from
test commands after CLI namespace flattening (4fd2512). 11 tests
were failing with "unknown command" errors.
Markdownlint: wrap inlined allowlist content in code fence in
skills-codex/flywheel/SKILL.md to fix 15 MD019/MD004 violations.
- skills-codex/: 53 skills converted to Codex-native agents.md format
- install-codex-native-skills.sh: install to ~/.codex/agents/
- sync-codex-native-skills.sh: sync from source skills/ to skills-codex/
- test-codex-native-install.sh: integration tests for the install pipeline