canon

Coordinate multi-agent software builds by classifying intent and dispatching specialized agents.

6|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/micherra/canon --skill canon-micherra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canon
Source: https://github.com/micherra/canon/tree/main/skills/canon
Command: npx skills add https://github.com/micherra/canon --skill canon-micherra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Canon enables organizations to orchestrate complex software tasks by coordinating multiple specialized agents (planning, design, engineering, testing, review, security, and more) to work in parallel while enforcing engineering principles and organizational standards.

Core Features & Use Cases

  • Agent-driven orchestration: classify intents and spawn the appropriate specialist agents to execute flows (builds, reviews, security audits, architecture discussions).
  • Principle enforcement: load and apply organization-wide engineering principles and context-aware rules to ensure compliant outcomes.
  • Context-aware routing: preload references, principles, and guidelines into agent contexts to maintain consistency across tasks.
  • End-to-end flow management: coordinate research, design, implementation, testing, and review in a principled, auditable manner.

Quick Start

Instruct Canon to activate for a project-related task and watch it route the conversation through the orchestration flow.

Frequently Asked Questions about canon

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple agents for a software build pipeline?

Multi-agent orchestration coordinates specialized agents to plan, design, implement, and verify changes. It classifies user intent and dispatches the appropriate agents to execute tasks in parallel while enforcing engineering principles.

What is multi-agent orchestration for software engineering tasks?

Multi-agent orchestration coordinates specialized agents for software tasks like feature development, bug fixes, architecture reviews, and security scans. It routes conversations through a centralized flow managing research, design, implementation, testing, and review.

How do I enforce engineering principles across automated build pipelines?

Engineering principles are enforced by preloading organization-wide rules and context-aware guidelines into agent contexts. This ensures compliant outcomes and maintains consistency across all automated build pipelines and specialized agent tasks.

Can I use a centralized orchestration workflow for small project bug fixes?

Centralized orchestration applies to projects of any size needing coordinated task execution. It handles bug fixes by spawning specialist agents to plan, implement, test, and verify the required changes.

Does multi-agent orchestration support architecture reviews and security scans?

Multi-agent orchestration supports architecture reviews and security scans by dispatching specialized agents to analyze and verify project changes. It manages tasks end-to-end by loading relevant references and principles into agent contexts for compliant execution.

What is the best way to manage context for multiple specialized agents?

Context-aware routing manages agent context by preloading references, principles, and guidelines into each agent's context. This maintains consistency and ensures compliant execution across all parallel tasks.