Skip to content

Track skills consolidation into existing leaf-pack structure #1

Description

@LeoLin990405

Goal

Consolidate overlapping skills repositories into claude-code-skills without importing whole source repos as new top-level folders.

Migration Rule

Use claude-code-skills as the destination tree and migrate at the leaf skill-pack level.

Do not:

  • mirror whole source repositories into new top-level directories
  • duplicate existing canonical leaf packs
  • preserve old source layouts if they break destination conventions

Confirmed Mapping

  • claude-lenny-skills -> product-management/lenny-*
  • claude-design-skills -> design/*
  • claude-office-skills -> documents/doc-coauthoring, documents/docx
  • claude-utility-skills -> ai-collaboration/anthropic-docs, development/mcp-builder, development/skill-creator, development/webapp-testing, research/history-note-processor, system/internal-comms
  • claude-obsidian-skills -> productivity/json-canvas, productivity/obsidian-bases, productivity/obsidian-markdown
  • github-repo-design-skill -> development/github-repo-design
  • claude-ccb-skills -> ai-collaboration/ccb-unified, with research/* backfill only if still unique after dedupe
  • claude-skills and ai-coding-skills -> use only as umbrella sources to backfill missing leaf packs after dedupe

Proposed Import Order

  1. claude-lenny-skills
  2. claude-obsidian-skills
  3. claude-office-skills
  4. github-repo-design-skill
  5. claude-design-skills
  6. claude-utility-skills
  7. claude-ccb-skills
  8. claude-skills
  9. ai-coding-skills

Risks To Control

  • duplicate canonical content across umbrella repos
  • broken path references after moving assets and scripts
  • noisy or brittle imports from submodules, workflows, fonts, generated files, and install scripts

Next Step

Create the first migration PR against claude-code-skills using one narrow source repo, preferably claude-lenny-skills or claude-obsidian-skills, and validate the migration pattern before scaling up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions