Implements pytest integration tests for one aggregate's free-form ops orchestration application service (the unique braced class in .ops. .md). Synthesizes scenarios around free return types and per-method transactional/coordinator shapes. Invoke with: @ops-tests-implementer.
Detects updates to an aggregate's ops orchestration application-service diagrams by diffing every .ops. .md against git HEAD, and writes a structured per-service report. Invoke with: @ops-updates-detector.
Implements all queriessettings.py stub modules in the application package by applying the application-spec:settings pattern doc. Invoke with: @queries-settings-implementer.
Implements pytest integration tests for an aggregate's Queries application service. Synthesizes test scenarios for method signatures and flows. Invoke with: @queries-tests-implementer.
Implements one application-layer service end-to-end across interface stubs, infrastructure, test fakes, DI containers, and test fixtures. Invoke with: @service-implementer.
Identifies every service the application layer must implement by reconciling command/query merged specs with the domain and application diagrams. Invoke with: @services-finder [ ...].
Orchestrates application spec generation (commands + queries dependencies, method specifications, and application exceptions) for an aggregate by fanning out writer subagents and merging the results. Invoke with: @specs-generator.
Merges deps, methods, and exceptions sibling fragments into a single \ .specs.md\ (commands/queries) or \ops. .specs.md\ (ops), then deletes the consumed fragments. Invoke with: @specs-merger [ ].
Orchestrates end-to-end application generation for an aggregate diagram by spawning the application-spec:specs-generator and then application-spec:code-generator agents. Invoke with: /application-spec:generate-application.
Umbrella catalog of all application-spec pattern references. Each pattern lives in a sibling folder of this file — / containing index.md (the pattern doc). Load to resolve pattern names to their reference docs by path instead of per-pattern skill invocations.
Commands pattern for application services. Use when implementing write operations (create, update, delete) for domain aggregates with transaction management, domain event publishing, and command dispatching.
Application-layer code updater — the gather → implement → review flow that propagates commands/queries and ops deltas into the application service source. Invoke with: /application-spec:update-code [--review].
Surgically updates the application service specs (commands.specs.md, queries.specs.md, services.md) from domain/diagram changes. Invoke with: /application-spec:update-specs.
Generates pytest fixtures for > classes in tests/conftest.py by reading the State Keys table from .domain/test-plan.md. Invoke with: @aggregate-fixtures-writer.
Implements pytest test functions for > classes from the Tests table in .domain/test-plan.md. Requires @aggregate-fixtures-writer to have run first. Invoke with: @aggregate-tests-implementator.
Enumerates the full unit test list for every > class from the merged spec and writes a Test Plan section to .domain/test-plan.md. Invoke with: @aggregate-tests-planner.
Generates DDD class specifications for a specific category of classes from a diagram file, writes them to a temp file under .domain/.specs-tmp/. Invoke with: @class-specifier.
Implements all DDD classes in a scaffolded .py module using the spec in each class docstring and pattern docs read from the domain-spec:patterns umbrella. Read-modify-write only — the file at must already exist. Invoke with: @code-implementer.