Skip to main content

Tools & Skills

The whitepaper is the source of truth. These tools turn it into a utility so agents and humans can apply the framework without re-reading the full document every time.

1. Skills Live

Reusable instruction sets that agents (e.g. in Cursor, Claude Projects) can load to apply AAF when designing or reviewing agentic systems. Copy a skill into your project or reference it from the repo.

  • Architecture Review aaf-architecture-reviewPillar checklist, design-time spec and pre-production review.
  • Security aaf-securityBoundaries, tool actuation, epistemic gatekeeping, supply chain.
  • Epistemic Gates aaf-epistemic-gatesWhen and where to place validation and authority gates.
  • Cost & Context aaf-cost-contextBudgets, model routing, token economics, context discipline.
  • Cross-Cutting Foundations aaf-cross-cuttingContext optimization and autonomy & outcome governance.
  • ACC Implementation aaf-acc-implementationAgent Control Contract template, placement, and usage.
  • Orchestration & OCC aaf-orchestration-occOrchestrator Capability Contract and multi-agent governance.

Skills live in tools/skills/ on GitHub.

2. MCP Server Live

A Model Context Protocol server that exposes the framework as tools. AI assistants that support MCP can call these tools to get accurate, framework-grounded answers.

  • aaf_lookupCoreSearch the framework docs for a term or topic.
  • aaf_checklistCoreArchitecture review checklist (pre-production readiness).
  • aaf_pillars_summaryCoreSummary of the six pillars and cross-cutting foundations.
  • aaf_get_skillCoreRetrieve the full content of any skill by ID.
  • aaf_design_questionsDesignDesign questionnaire for a given autonomy level.
  • aaf_tradeoff_analysisDesignDeterministic trade-off analysis from design choices.
  • aaf_generate_accDesignGenerate an Agent Control Contract from design answers.
  • aaf_scaffold_specBuildFile manifest for agent code scaffold generation.
  • aaf_posture_interpretReviewInterpret posture report with trade-off tensions.
  • aaf_review_against_accReviewGap analysis: ACC vs actual implementation.
  • aaf_pillar_guidanceCross-cuttingTargeted design guidance for a specific pillar.
  • aaf_security_scanSecurityCIA-aligned security scan with actionable recommendations.

Using the MCP server in different IDEs

The hosted AAF server speaks HTTP (Streamable MCP). Editors differ in how they connect:

  • Direct URL — Some clients let you register the server by URL only (no local process). Fastest when supported.
  • Local bridge (mcp-remote) — Many IDEs only launch stdio MCP servers. Use npx mcp-remote … so the editor talks to localhost while the bridge forwards to agenticaf.io. Requires Node.js 18+.
IDE / productHow to connectWhere to configure
CursorDirect URL (snippet below)~/.cursor/mcp.json or project .cursor/mcp.json
VS Code (GitHub Copilot agent / MCP)Use MCP: Add Server — HTTP/SSE URL when offered; otherwise same mcp-remote block as Claude DesktopCommand Palette → MCP; see VS Code MCP docs
Google Antigravitymcp-remote (stdio bridge)Agent panel → Manage MCP Servers → View raw config
Claude Desktopmcp-remote (hosted server is not stdio)~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\ (Windows)
Windsurfmcp-remote (same pattern as Claude)~/.codeium/windsurf/mcp_config.jsonWindsurf MCP
Other MCP clientsIf the app only lists command + args, paste the mcp-remote JSON below. If it accepts a server URL for HTTP MCP, use the URL snippet.

Option A — Direct URL (Cursor and clients that support remote HTTP MCP):

{
  "mcpServers": {
    "aaf": {
      "url": "https://www.agenticaf.io/api/mcp"
    }
  }
}

Option B — mcp-remote bridge (Antigravity, Claude Desktop, Windsurf, and any stdio-only MCP host). Merge under mcpServers:

{
  "mcpServers": {
    "aaf": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://www.agenticaf.io/api/mcp",
        "--transport",
        "http-first"
      ]
    }
  }
}

After saving, restart the app or reload MCP. Ask the assistant what tools it has — you should see aaf_lookup, aaf_checklist, etc. If the deployment requires an API key, add --header Authorization:${AAF_MCP_AUTHORIZATION} and set AAF_MCP_AUTHORIZATION to Bearer <key> in env — see api/README.md.

Note: Some clients rename the server (e.g. user-aaf). That is normal. Windsurf MCP availability may depend on your plan — check Codeium’s docs.

3. AAF Posture Report Live

A CLI that scans a codebase and produces an AAF posture report: how well the project aligns with the eight pillars. Output is human-readable HTML/markdown and optional JSON for CI.

CLI lives in tools/aaf-posture/ on GitHub.

How to use

  • Humans: Run the posture CLI on your repo; read the report. Use the framework docs and skills as checklists during design reviews.
  • Agents: Load an AAF skill for architecture or security guidance. Use the MCP server to query the framework and run posture checks from within your assistant.
  • CI/CD: Add aaf-posture --format json to your pipeline; fail or warn on low posture scores or specific pillars.

Methodology

Our tools use AI in one specific, documented place — extracting trade-offs from framework prose. Everything else is deterministic. Read the full methodology to understand what uses AI, what doesn't, and how to trace any recommendation to its source.

For the current roadmap and repo layout, see tools/ on GitHub.