Adapt a general-purpose skill to a specific repository, team, stack, or project context without losing the base pattern. Use this when porting a skill between stacks (e.g. React to Vue, npm to pnpm), customizing a library skill for project conventions, or localizing tool references for a different environment. Do not use for creating skills from scratch (use skill-authoring) or for minor refinements to an already project-specific skill (use skill-refinement).
Takes a general-purpose skill and adapts it for a specific context: different tech stack, different organization, different domain, or different conventions. Preserves the core procedure while replacing generic references with context-specific ones.
Use when:
Do NOT use when:
skill-refinement)skill-authoring)skill-description-optimizer)npm → pnpm, pytest → unittest)src/components → app/ui)## Adaptation Summary
**Source skill**: [name and location]
**Target context**: [stack/project/team]
### Changes Made
| Original | Adapted | Reason |
|----------|---------|--------|
| npm install | pnpm add | Project uses pnpm |
| src/components/ | app/ui/ | Different structure |
### Invariants Preserved
- [Core logic 1]
- [Core logic 2]
### Adapted SKILL.md
[Full content]
### Adaptation Note
Adapted from [source] for [target]. Changes: [list].