plugins/compound-engineering/skills/agent-native-architecture/SKILL.md
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying systems, or building apps where features are outcomes achieved by agents operating in a loop.
npx skillsauth add the-rabak/compound-engineering-plugin agent-native-architectureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design software where agents are first-class operators, not an afterthought. Start with parity, primitive tools, and explicit contracts so new features can be delivered as prompts, not hard-coded workflows.
docs/architecture/.references/architecture-patterns.mdreferences/files-universal-interface.md, references/shared-workspace-architecture.mdreferences/mcp-tool-design.mdreferences/from-primitives-to-domain-tools.mdreferences/agent-execution-patterns.mdreferences/system-prompt-design.mdreferences/dynamic-context-injection.mdreferences/action-parity-discipline.mdreferences/self-modification.mdreferences/product-implications.mdreferences/mobile-patterns.mdreferences/agent-native-testing.mdreferences/refactoring-to-prompt-native.mdWhen this skill is used inside the compound workflow chain, produce an artifact that downstream phases can consume directly.
Use this vocabulary exactly:
/deepen-plan.Required sections for the artifact:
/deepen-plan or implementation.docs/architecture/ that uses the contract vocabulary above.tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.