Shared Skill Catalog
The shared skill catalog records Anuva skills that are planned, active, deprecated, or candidates for extraction into anuva-shared-skills.
flowchart TD
catalog["Shared Skill Catalog"] --> engineering["Engineering skills"]
catalog --> product["Product skills"]
catalog --> repository["Repository-specific skills"]
engineering --> futureRepo["anuva-shared-skills"]
product --> productRepos["Product Management repositories"]
repository --> localRepos["Owning repositories"]
Catalog Status Model
| Status | Meaning |
|---|---|
| Candidate | Useful idea, not yet designed. |
| Draft | Designed but not proven in repeated use. |
| Active | Ready for repeated use. |
| Deprecated | Replaced or no longer recommended. |
Engineering Skills
| Skill | Status | Owner | Notes |
|---|---|---|---|
large-change |
Candidate | anuva-engineering-handbook |
Standard large change workflow. |
repository-bootstrap |
Candidate | anuva-engineering-handbook |
Bring repositories into handbook compliance. |
mkdocs-update |
Candidate | anuva-engineering-handbook |
Add docs pages, nav, and verification. |
docs-parity-review |
Candidate | anuva-engineering-handbook |
Inspect whether docs and registries are aligned. |
testing-verification |
Candidate | anuva-engineering-handbook |
Select appropriate verification. |
code-review |
Candidate | anuva-engineering-handbook |
Findings-first engineering review. |
release-prep |
Candidate | anuva-engineering-handbook |
Release checklist and notes. |
Product Skill Patterns
| Skill | Status | Owner | Notes |
|---|---|---|---|
architecture-review |
Candidate | Product Management repository | Evaluate product and system-level implications. |
capability-mapping |
Candidate | Product Management repository | Map product requests to capabilities and owners. |
cross-repository-feature |
Candidate | Product Management repository | Plan multi-repository product features. |
repository-extraction |
Candidate | Product Management repository with handbook review | Decide when to split a product capability into a repository. |
product-brief |
Candidate | Product Management repository | Turn raw product ideas into structured briefs. |
dev-docs-publishing |
Candidate | anuva-dev-docs with handbook review |
Plan aggregated development docs publishing, project status pages, and Cloudflare Pages deployment. |
Product-specific skills should live in the relevant product-main repository unless they become reusable across products.
Extraction To anuva-shared-skills
Move skills into anuva-shared-skills when:
- multiple repositories need the same skill
- the skill has stabilized through repeated use
- helper scripts or references become too large for the handbook
- versioning skills separately becomes useful
Catalog Maintenance
Update this catalog when:
- a new skill is proposed
- a skill becomes active
- a skill is renamed
- ownership moves to
anuva-shared-skills - a skill is deprecated