One-click install
npx skills add https://github.com/The-Interdependency/skill-lib --skill canon-the-interdependency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canon
Source: https://github.com/The-Interdependency/skill-lib/tree/main/canon
Command: npx skills add https://github.com/The-Interdependency/skill-lib --skill canon-the-interdependency

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill maintains and applies the doctrine and canonical practices of the Interdependency skill library, ensuring consistent and source-backed practices across all repositories.

Core Features & Use Cases

  • Source-Backed Doctrine: Turn observed practices into documented, source-backed doctrine.
  • Skill Integration: Promote local practices into the canonical skill library.
  • Reconciliation: Synchronize repository copies with the central skill library.
  • Uncertainty Management: Record unresolved doctrines and avoid making unfounded assumptions.
  • Documentation and Workflow: Ensure all skill-related documentation is current and actionable.

Quick Start

Apply the canon skill to promote a new pattern to the canonical skill library.

Frequently Asked Questions about canon

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

FAQPage Schema
How do I maintain canonical practice and source-backed doctrine across multiple repositories?

Canonical practice is maintained by integrating and reconciling local skill practices into a central skill library, ensuring source-backed doctrine is applied consistently across all repositories.

What is the best way to promote local skill practices into a canonical skill library?

Promoting local skill practices into a canonical skill library involves turning observed practices into documented, source-backed doctrine through structured skill integration and repository reconciliation workflows.

How does uncertainty management work when reconciling repository copies with a central skill library?

Uncertainty management records unresolved doctrines during repository reconciliation, preventing unfounded assumptions and preserving open questions for ongoing work instead of forcing premature canonical decisions.

When do I need doctrine maintenance for skill integration across repositories?

Doctrine maintenance is needed when local skill practices diverge from the central library, requiring synchronization and reconciliation to ensure all repository copies reflect current, documented, source-backed canonical practices.

Can I synchronize repository copies with a central skill library without losing local practices?

Yes, repository reconciliation synchronizes copies with the central skill library while promoting valuable local practices into canonical doctrine, ensuring integration preserves both consistency and local improvements.