Skip to content

feat: bootstrap orchestrate skills for self-sufficient orchestration#74

Open
pdettori wants to merge 1 commit intomainfrom
orchestrate/replicate
Open

feat: bootstrap orchestrate skills for self-sufficient orchestration#74
pdettori wants to merge 1 commit intomainfrom
orchestrate/replicate

Conversation

@pdettori
Copy link
Collaborator

Summary

Phase 6 (final) of repo orchestration. Copies 11 orchestrate/skills skills
into .claude/skills/, making this repo capable of orchestrating related
repos without any dependency on the originating hub.

Skills Added

Skill Purpose
orchestrate Router — entry point for /orchestrate <repo-path>
orchestrate:scan Assess repo structure, tech stack, gaps
orchestrate:plan Create phased enhancement plan
orchestrate:precommit Add pre-commit hooks and lint baseline
orchestrate:tests Add test infrastructure and initial coverage
orchestrate:ci Add CI workflows (lint, test, build, security, dependabot, scorecard)
orchestrate:security Add security governance (CODEOWNERS, SECURITY.md, .gitignore)
orchestrate:replicate Self-replicating — bootstrap skills into another target
skills:scan Discover skills in any repo
skills:write Author new skills following conventions
skills:validate Validate skill structure and frontmatter

Adaptations from Source

  • orchestrate:ci: removed hub-specific reference ("kagenti/kagenti gold standard" → generic); updated SHA lookup guidance to be repo-agnostic

Validation

  • ✅ All 11 skills pass name: / directory frontmatter check
  • ✅ No source-specific paths or org references remain
  • ✅ All Related Skills sections reference skills within the copied set

Also Includes

CLAUDE.md — project overview with:

  • Repository structure and key commands
  • Code style and DCO guidance
  • Orchestration section documenting all available skills and usage pattern

The Fractal

After this PR merges, plugins-adapter can orchestrate any related repo:

git clone git@github.com:kagenti/some-other-repo.git .repos/some-other-repo
# In Claude Code (from plugins-adapter root):
# /orchestrate .repos/some-other-repo

Each downstream repo that goes through Phase 6 becomes independently capable of the same.

Copy 11 orchestrate/skills skills from kagenti/kagenti hub into
.claude/skills/, making this repo capable of orchestrating related
repos without dependency on the originating hub.

Skills copied:
  orchestrate           — router and entry point
  orchestrate:scan      — repo assessment and tech stack detection
  orchestrate:plan      — phased enhancement planning
  orchestrate:precommit — pre-commit hooks and lint baseline
  orchestrate:tests     — test infrastructure and initial coverage
  orchestrate:ci        — CI workflows (lint, test, build, security)
  orchestrate:security  — security governance (CODEOWNERS, SECURITY.md)
  orchestrate:replicate — this skill (self-replicating)
  skills:scan           — discover skills in any repo
  skills:write          — author new skills
  skills:validate       — validate skill structure and frontmatter

Adaptations from source:
  - orchestrate:ci: removed "kagenti/kagenti gold standard" reference;
    replaced SHA lookup instruction with generic guidance

Also add CLAUDE.md with project overview, key commands, and an
Orchestration section documenting available skills and usage.

All 11 skills pass name:/directory frontmatter validation.

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Paolo Dettori <dettori@us.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant