Canonical avatar

Canonical

Official

@canonical · London, UK

0Followers
|
2,387Public Repos
|
12Published Skills

Offers standardized documentation governance, repository instruction generation, and Juju event-driven testing frameworks for enterprise software engineering environments.

Skills Distribution
DomainDeveloper To...Documentation Gove.. (40%)Repository Configu.. (30%)Software Testing (30%)

Agent Skills by Canonical

Showing 12 vetted skills indexed across 1 GitHub repositories.

canonicalcanonical
29

generate-repo-instructions

Generate a global .github/copilot-instructions.md file from deep repository analysis.

Official
Advanced
canonicalcanonical
29

generate-agent-skills

Automate Agent Skill creation and validation with scaffold and validation scripts.

Official
Advanced
canonicalcanonical
29

generate-prompt

Generate reusable prompt templates with handlebars variables and YAML frontmatter.

Official
Intermediate
canonicalcanonical
29

generate-path-instructions

Generate path-specific instruction files for JIT loading from glob patterns.

Official
Advanced
canonicalcanonical
29

generate-agent

Generate persona-based AI agent files with role-specific tool sets and cognitive architectures.

Official
Advanced
canonicalcanonical
29

documentation-style

Validate documentation against style guides and MyST/reST syntax.

Official
Intermediate
canonicalcanonical
29

documentation-diataxis

Analyze documentation structure and content against the Diataxis framework.

Official
Intermediate
canonicalcanonical
29

documentation-structure

Validate documentation heading hierarchy, metadata, file naming, navigation, and cross-references.

Official
Intermediate
canonicalcanonical
29

documentation-review

Orchestrate multi-stage documentation reviews covering build, structure, accuracy, and style.

Official
Advanced
canonicalcanonical
29

migrate-harness-tests-to-state-transition-test

Migrate ops.testing Harness test suites to state-transition tests for Juju events.

Official
Advanced
canonicalcanonical
29

documentation-build

Validates documentation builds by checking Sphinx or Read the Docs projects for errors and warnings via make targets like html and linkcheck.

Official
Intermediate
canonicalcanonical
29

documentation-verify

Cross-reference documentation claims, CLI commands, and API signatures against source code.

Official
Advanced

Frequently Asked Questions About Canonical

FAQPage Schema
What specific documentation tasks are supported?

These capabilities enable automated validation of MyST and reST syntax, adherence to the Diataxis framework, and structural integrity checks for heading hierarchies. It further supports build verification for Sphinx and Read the Docs projects, ensuring cross-references and command signatures remain synchronized with source code.

Which engineering personas benefit from these capabilities?

Technical writers, documentation engineers, and DevOps practitioners benefit from these capabilities. They are designed for teams managing complex software ecosystems who require rigorous standards for repository instructions, persona-based configuration files, and reliable documentation build pipelines.

What are the prerequisites for implementing these documentation and testing standards?

Implementation requires a repository structure utilizing Sphinx or Read the Docs for documentation, and Juju for infrastructure orchestration. Users must maintain source code in environments where YAML-based frontmatter and Handlebars templates are supported for instruction generation and state-transition test migration.