What problem does it solve? Developing in packages/agent-core-v2 requires strict adherence to a DI × Scope architecture where every service declares an identity, dependencies, and a lifetime; this Skill codifies those rules so you avoid scope violations, cyclic dependencies, and v1-to-v2 porting mistakes. ## Core Features & Use Cases - Staged development workflow: Orient, design, implement, test, and verify services with per-stage rules covering LifecycleScope selection, constructor injection, coded errors, feature flags, and the permission system. - Migration workflows: Port business logic from agent-core (v1) to v2 via semantic splitting, triage individual main-branch commits against v2, and expose v2 domains over server-v2 while keeping the /api/v1 wire contract compatible. - Use Case: When asked to move a v1 session feature into v2, follow the align workflow to split state by identity, assign App/Session/Agent scopes, register scoped services, and port tests using createScopedTestHost. ## Quick Start Use the agent-core-dev skill to add a new Session-scoped service to packages/agent-core-v2 with proper DI registration and tests.