AGENT TOPIC SKILL
Purpose
Define agent systems as deterministic execution engines with explicit control, observability, and schema-validated interfaces.
When to Use
- •Building single-agent or multi-agent systems
- •Designing tool-enabled execution workflows
- •Implementing framework adapters for agent runtimes
Hard MUST Rules
- •Agent execution MUST be deterministic under fixed inputs/config.
- •LLM is an optional component; business logic MUST remain executable with stubs.
- •Tool routing MUST be explicit, inspectable, and testable.
- •Debug-level file logging is mandatory for all agent runs.
- •Structured output via Pydantic models is mandatory.
- •Memory policy (scope, retention, eviction) MUST be explicitly defined.
Workflow
- •Define typed input/output models.
- •Define routing policy and tool registry.
- •Implement framework adapter.
- •Attach logging adapter and run tracing.
- •Validate with deterministic tests.
Output Checklist
- • Typed I/O models defined
- • Routing policy implemented and tested
- • Logging configured per standard
- • Memory policy documented
- • Deterministic test coverage complete