AXIS-26 reference plugin: risk-routed lifecycle (Specify -> Build -> Verify -> Deploy -> Observe) with three gates, Constitution + AGENTS.md context loading, EARS coaching, CWE scanning, eval gating, and drift detection. Implements Appendix C of AXIS-26 v1.0.
Propose a Constitution amendment with a mandatory ADR (AXIS-26 §4.3).
Enter the Build phase. Implement the change against the approved spec, with G2 deterministic lints firing on every edit (AXIS-26 §6.1, §6.2).
Walk the change through the environment list declared per risk level in routing.yaml (AXIS-26 §6.7).
One-time onboarding. Generate an initial /specs/<cap>/spec.md from existing code, ADRs, and tests (AXIS-26 §6.6).
Classify a change's risk level deterministically from .axis/routing.yaml (AXIS-26 §6.4).
Use proactively in the Observe phase. Runs continuous drift detection across runtime/spec/code/ADR, emits drift reports under .axis/drift/<cap>/, and opens new Specify entries when drift exceeds tolerance.
Use proactively for AXIS-26 Specify-phase work. Authors proposal.md, delta.md, design.md, tasks.md, and an eval skeleton under .axis/changes/<id>/. Enforces EARS form, brownfield delta protocol, and risk-locked routing.
Use proactively at G3 to run the change's eval suite plus the deterministic constitutional scan, apply the median-of-N re-run policy, and emit a structured G3 report. Refuses to advance below the risk-level threshold floor.
Run deterministic CWE Top 25 checks (Semgrep + custom rules) before and after edits to enforce Constitution principle 7 at gate G2. Activate on file edits at risk moderate or high.
Continuous drift detection in the Observe phase — checks whether runtime has diverged from spec or spec has diverged from code. Activate on schedule and after Deploy clears its env list.
Coach for EARS-formatted requirements. Activate when authoring or reviewing /specs/<cap>/spec.md, .axis/changes/<id>/delta.md, or any requirement statement.
Author behavior evals for a change in five categories — Functional, Security, Performance, Accessibility, Drift — pinned to threshold floors per risk level (AXIS-26 §8.2, §8.3).
Cross-reference scan across all open changes and capability specs at G1 to detect conflicting requirements, contradictory EARS clauses, and shared code-path collisions (AXIS-26 §6.6).
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Public home of AXIS-26 v1.0 — the Agentic eXecutable Intent Specification — and the reference plugins / adapters that make it work in every major AI coding tool.
AXIS-26.md — CC BY 4.0axis-core/ (Claude Code, Apache 2.0)adapters/ (Cursor, Codex CLI, Gemini CLI, Aider)scripts/init.sh (tool-agnostic)docs/PORTABILITY.mdCONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, DISCLAIMER.mdAXIS-26 principle 5 is tool-portable, vendor-replaceable, model-fungible. The spec artifacts (Constitution, AGENTS.md, routing.yaml, EARS specs, SKILL.md) are plain Markdown / YAML and load identically in any agent.
| Tool | Install | Coverage |
|---|---|---|
| Claude Code | /plugin marketplace add thaithienvanid/axis-method then /plugin install axis-core@axis-method | Full plugin: 7 slash commands, 6 skills, 3 subagents, 4 lifecycle hooks |
| Cursor | ./scripts/init.sh <repo> --cursor | Project rules + slash commands + git pre-commit for G2 |
| Codex CLI | ./scripts/init.sh <repo> (AGENTS.md auto-loaded) | AGENTS.md context + git pre-commit |
| Gemini CLI | ./scripts/init.sh <repo> --gemini | AGENTS.md + 7 TOML slash commands in ~/.gemini/commands/ |
| Aider | ./scripts/init.sh <repo> --aider | .aider.conf.yml + auto-lint wired to CWE scanner |
| Anything reading AGENTS.md | ./scripts/init.sh <repo> | Constitution + AGENTS.md + routing — full conformance is achievable |
The Markdown control plane under .axis/ is fully agent-agnostic. The conformance test (§3.4) checks repository state, not which agent edited the files.
See docs/PORTABILITY.md for the full matrix and per-tool notes.
git clone https://github.com/thaithienvanid/axis-method.git
cd <your-project>
/path/to/axis-method/scripts/init.sh . # tool-agnostic core
# Or with adapter flags:
/path/to/axis-method/scripts/init.sh . --cursor # Cursor adapter
/path/to/axis-method/scripts/init.sh . --gemini # Gemini CLI adapter
/path/to/axis-method/scripts/init.sh . --aider # Aider adapter
/path/to/axis-method/scripts/init.sh . --git-hooks # G2 enforcement via Git pre-commit
After init, edit constitution.md and .axis/routing.yaml for your project, then run a first Change through Specify → Build → Verify → Deploy → Observe.
/plugin marketplace add thaithienvanid/axis-method
/plugin install axis-core@axis-method
axis-method/
├── AXIS-26.md # the specification (CC BY 4.0)
├── axis-core/ # Claude Code reference plugin (Apache 2.0)
│ ├── .claude-plugin/plugin.json
│ ├── commands/ # 7 slash commands
│ ├── skills/ # 6 skills
│ ├── agents/ # 3 subagents
│ ├── hooks/ # 4 lifecycle hooks (POSIX bash, fail-soft)
│ └── templates/ # tool-agnostic templates
├── adapters/
│ ├── cursor/ # .cursor/rules/axis-26.mdc + slash commands
│ ├── codex/ # AGENTS.md auto-load + prompt one-shots
│ ├── gemini/ # ~/.gemini/commands/ TOMLs
│ └── aider/ # .aider.conf.yml + CONVENTIONS.md mapping
├── scripts/
│ └── init.sh # bootstrap any repo, any tool
├── docs/
│ └── PORTABILITY.md # multi-tool setup matrix
├── ap/ # AXIS Proposals (substantive spec changes)
├── .github/ISSUE_TEMPLATE/ # Bug, Question, Proposal seed
├── .claude-plugin/marketplace.json
├── README.md (this file)
├── CONTRIBUTING.md CODE_OF_CONDUCT.md CHANGELOG.md SECURITY.md
├── DISCLAIMER.md LICENSE
The plugin and adapters require no paid third-party service. Optional vendor integrations (Linear, Braintrust, Snyk) are documented in axis-core/templates/mcp.example.json and are strictly opt-in. Free substitutes (Promptfoo, Semgrep, GitHub Projects) are listed alongside each.
Per AXIS-26 §3:
npx claudepluginhub thaithienvanid/axis-method --plugin axisUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.