Skip to content

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