Structure

structure compile

structure compile [--repo <path>] [--write] [--commit] [--targets a,b] [--force]
                  [--check]
                                           emit agent dialects from the canon:
                                           AGENTS.md, CLAUDE.md, .cursorrules
                                           (+ maintainer workflow when structure.yml
                                           declares it; githooks via --targets)
                                           --check writes nothing and exits nonzero
                                           if compiling would change anything — the
                                           committed files still say what the canon
                                           says. For CI, and it never writes
                                           --target qm emits qm-pack/ — canon as a
                                           SKILL.md tree for QM pinned skill packs
structure compile [--repo <path>] [--write] [--commit] [--targets a,b] [--force]
[--check]

emit agent dialects from the canon: AGENTS.md, CLAUDE.md, .cursorrules (+ maintainer workflow when structure.yml declares it; githooks via --targets) --check writes nothing and exits nonzero if compiling would change anything — the committed files still say what the canon says. For CI, and it never writes --target qm emits qm-pack/ — canon as a SKILL.md tree for QM pinned skill packs