platform-skill-lifecycle-manager
Manages the creation, versioning, and propagation of platform skills in .claude/skills/ and .gemini/skills/ directories. Use when: creating new platform skills, updating platform skill versions, or ensuring propagation to templates/common/.
- License 许可
- AGPL-3.0
- 最近更新
- 2026-11-14
- Stars
- ★ 25
- Forks
- 9
01 前言 Front Matter
- name
- platform-skill-lifecycle-manager
- owner
- pm
- scope
- common
- status
- active
- version
- 1.0.3
- metadata
- { "type": "process", "triggers": [ "create platform skill", "new .claude skill", "new .gemini skill", "platform skill version", "platform skill lifecycle", "update platform skill" ] }
- description
- Manages the creation, versioning, and propagation of platform skills in .claude/skills/ and .gemini/skills/ directories. Use when: creating new platform skills, updating platform skill versions, or ensuring propagation to templates/common/.
- last_reviewed
- 1780185600000
03 SKILL.md 正文
Platform Skill Lifecycle Manager
When to Use
Use this skill when:
- Creating a new skill in
.claude/skills/or.gemini/skills/ - Updating an existing platform skill's version
- Ensuring a platform skill is propagated to
templates/common/
Creation Checklist
When creating a new platform skill (SKILL.md):
- Initialize version: Add
version: 1.0.0to frontmatter - Dual platform: Create in BOTH
.claude/skills/<name>/SKILL.mdAND.gemini/skills/<name>/SKILL.md - Propagate to common: Copy to
templates/common/.claude/skills/<name>/SKILL.mdANDtemplates/common/.gemini/skills/<name>/SKILL.md - Register in AGENTS.md: Add row to
## Skillstable - Register in common-contract.json: Add entry to
common_platform_skillssection - Run verification:
bun scripts/verify-platform-lifecycle.tsmust pass Check E, F, H
Version Bump Rules
| Change Type | Version Bump |
|---|---|
| New skill created | Initialize version: 1.0.0 |
| Trigger or description update | patch (1.0.0 → 1.0.1) |
| New procedures or sections added | minor (1.0.0 → 1.1.0) |
| Fundamental role change | major (1.0.0 → 2.0.0) |
When bumping version: update ALL 4 files (.claude/skills/, .gemini/skills/, both templates/common/ copies).
Propagation Rule
Every platform skill must exist in 4 locations:
.claude/skills/<name>/SKILL.md
.gemini/skills/<name>/SKILL.md
templates/common/.claude/skills/<name>/SKILL.md
templates/common/.gemini/skills/<name>/SKILL.md
verify-platform-lifecycle.ts Check H verifies propagation.
Verification
bun scripts/verify-platform-lifecycle.ts
04 同仓库更多 Skills
i18n-layout
Text layout and encoding guidance: character encoding (UTF-8, legacy Korean code pages, BOM hazards), line endings, RTL/bidi handling, and script-specific font selection (Hangul focus). Use when: encoding is corrupted or mojibake appears, an RTL locale must render correctly, fonts must be chosen for a script, or CRLF/BOM issues surface.
i18n-layout
Text layout and encoding guidance: character encoding (UTF-8, legacy Korean code pages, BOM hazards), line endings, RTL/bidi handling, and script-specific font selection (Hangul focus). Use when: encoding is corrupted or mojibake appears, an RTL locale must render correctly, fonts must be chosen for a script, or CRLF/BOM issues surface.
i18n-layout
Text layout and encoding guidance: character encoding (UTF-8, legacy Korean code pages, BOM hazards), line endings, RTL/bidi handling, and script-specific font selection (Hangul focus). Use when: encoding is corrupted or mojibake appears, an RTL locale must render correctly, fonts must be chosen for a script, or CRLF/BOM issues surface.
i18n-layout
Text layout and encoding guidance: character encoding (UTF-8, legacy Korean code pages, BOM hazards), line endings, RTL/bidi handling, and script-specific font selection (Hangul focus). Use when: encoding is corrupted or mojibake appears, an RTL locale must render correctly, fonts must be chosen for a script, or CRLF/BOM issues surface.
i18n-layout
Text layout and encoding guidance: character encoding (UTF-8, legacy Korean code pages, BOM hazards), line endings, RTL/bidi handling, and script-specific font selection (Hangul focus). Use when: encoding is corrupted or mojibake appears, an RTL locale must render correctly, fonts must be chosen for a script, or CRLF/BOM issues surface.
i18n-layout
Text layout and encoding guidance: character encoding (UTF-8, legacy Korean code pages, BOM hazards), line endings, RTL/bidi handling, and script-specific font selection (Hangul focus). Use when: encoding is corrupted or mojibake appears, an RTL locale must render correctly, fonts must be chosen for a script, or CRLF/BOM issues surface.