Claude Code Skills
Contains all of the Claude Code skills used with ORE Studio. They are generated using the org-mode publishing system.
Skill Catalog
Meta-Skills
- Skill Manager: Skill to create new skills.
Documentation
- Agile Product Owner: Manage development team through story creation, prioritization, and sprint planning.
- PlantUML Modeler: Generate PlantUML diagrams.
- New Sprint: Create new sprint backlogs.
- Release Notes Generator: Generates the release notes for a sprint backlog.
Development
- CMake Runner: Run CMake targets.
- Domain Type Creator: Create a new domain type with all of it's basic services.
- Unit Test Writer: Generate Catch2 unit tests following ORE Studio conventions.
- PR Summary: Generate a title and summary for an open PR of the work in this branch.
- Autonomous Developer: Autonomously pick up stories from sprint backlog, implement them incrementally with tests and commits, then submit for review.
- Semi Autonomous Developer: Given a story, perform most of the development activities unsupervised.
- System Architect: Analyze system architecture and plan incremental migrations for system-wide changes.
- Component Creator: Create new components in the ORE Studio product.
- Binary Protocol Developer: Guide for extending and modifying the ORE Studio binary messaging protocol.
Rebuilding skills
If you add new skills or update existing skills, you need to redeploy them to
claude. First regenerate them then ask Claude to reload and list the available
skills. To regenerate, run the deploy_skills target:
cmake --build --preset linux-clang-debug --target deploy_skills
[1/1] Deploying ORE Studio Claude Code Skills to Removing skills directory Finding ID locations (1/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/v0/sprint_backlog_01.org Finding ID locations (2/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/v0/sprint_backlog_02.org Finding ID locations (3/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/v0/sprint_backlog_03.org Finding ID locations (4/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/v0/sprint_backlog_04.org Finding ID locations (5/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/v0/sprint_backlog_05.org Finding ID locations (6/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/v0/version_zero.org Finding ID locations (7/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/agile.org Finding ID locations (8/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/product_backlog.org Finding ID locations (9/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/agile/sprint_backlog.org Finding ID locations (10/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/cash.org Finding ID locations (11/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/computational_finance.org Finding ID locations (12/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/currency.org Finding ID locations (13/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/domain.org Finding ID locations (14/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/finance_and_modeling.org Finding ID locations (15/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/functions_of_money.org Finding ID locations (16/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/kinds_of_money.org Finding ID locations (17/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/money.org Finding ID locations (18/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/money_and_its_close_relatives.org Finding ID locations (19/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/domain/trading.org Finding ID locations (20/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/prompts/prompts.org Finding ID locations (21/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/recipes/cli_recipes.org Finding ID locations (22/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/recipes/client_recipes.org Finding ID locations (23/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/recipes/git_recipes.org Finding ID locations (24/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/recipes/recipes.org Finding ID locations (25/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/cmake-runner/skill.org Finding ID locations (26/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/domain-type-creator/skill.org Finding ID locations (27/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/new-sprint/skill.org Finding ID locations (28/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/plantuml-modeler/skill.org Finding ID locations (29/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/pr-summary/skill.org Finding ID locations (30/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/relese-notes-generator/skill.org Finding ID locations (31/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/skill-manager/skill.org Finding ID locations (32/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/claude_code_skills.org Finding ID locations (33/35 files): /home/marco/Development/OreStudio/OreStudio.local1/doc/doc.org Finding ID locations (34/35 files): /home/marco/Development/OreStudio/OreStudio.local1/index.org Finding ID locations (35/35 files): /home/marco/Development/OreStudio/OreStudio.local1/readme.org 35 files scanned, 35 files contains IDs, and 35 IDs found. Setting ‘package-selected-packages’ temporarily since "emacs -q" would overwrite customizations ‘ox-gfm’ is already installed Resetting org-publish-cache Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/new-sprint/skill.org using ‘org-babel-tangle-publish’ Tangled 0 code blocks from skill.org Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/skill-manager/skill.org using ‘org-babel-tangle-publish’ Tangled 1 code block from skill.org Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/pr-summary/skill.org using ‘org-babel-tangle-publish’ Tangled 1 code block from skill.org Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/relese-notes-generator/skill.org using ‘org-babel-tangle-publish’ Tangled 1 code block from skill.org Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/plantuml-modeler/skill.org using ‘org-babel-tangle-publish’ Tangled 1 code block from skill.org Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/cmake-runner/skill.org using ‘org-babel-tangle-publish’ Tangled 1 code block from skill.org Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/domain-type-creator/skill.org using ‘org-babel-tangle-publish’ Tangled 1 code block from skill.org Resetting org-publish-cache Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/new-sprint/skill.org using ‘org-gfm-publish-to-gfm’ Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/skill-manager/skill.org using ‘org-gfm-publish-to-gfm’ Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/pr-summary/skill.org using ‘org-gfm-publish-to-gfm’ Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/relese-notes-generator/skill.org using ‘org-gfm-publish-to-gfm’ Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/plantuml-modeler/skill.org using ‘org-gfm-publish-to-gfm’ Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/cmake-runner/skill.org using ‘org-gfm-publish-to-gfm’ Publishing file /home/marco/Development/OreStudio/OreStudio.local1/doc/skills/domain-type-creator/skill.org using ‘org-gfm-publish-to-gfm’ Build complete!