What problem does it solve? Building a production AI coding agent requires far more than an LLM calling tools in a loop. This Skill provides distilled architectural patterns for the harness around the agent — memory, skills, tool safety, context engineering, multi-agent coordination, and lifecycle extensibility — so engineers avoid the non-obvious failure modes that separate demos from production systems. ## Core Features & Use Cases - Memory Architecture: Layered instruction memory, auto-memory with a type taxonomy, two-step save invariant, and background session extraction with mutual exclusion. - Tools, Permissions, and Safety: Fail-closed tool registration, per-call concurrency classification, and a single permission gate with layered rule evaluation and bypass-immune checks. - Context Engineering: Four-axis framework (select, write, compress, isolate) covering progressive disclosure, compaction, and context isolation for delegated work. - Multi-Agent Coordination: Coordinator, fork, and swarm delegation patterns with bounded depth, tool filtering, and synthesis-before-implementation rules. - Use Case: An engineer building a custom coding-agent runtime reads the permission-gate and hook-lifecycle references to design a single dispatch point with all-or-nothing trust gating before shipping an auto-approve mode. ## Quick Start Ask the agent to explain how to design a permission gate and memory layer for a coding agent using the agentic harness patterns.