AGENT SKILL

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):

  1. Initialize version: Add version: 1.0.0 to frontmatter
  2. Dual platform: Create in BOTH .claude/skills/<name>/SKILL.md AND .gemini/skills/<name>/SKILL.md
  3. Propagate to common: Copy to templates/common/.claude/skills/<name>/SKILL.md AND templates/common/.gemini/skills/<name>/SKILL.md
  4. Register in AGENTS.md: Add row to ## Skills table
  5. Register in common-contract.json: Add entry to common_platform_skills section
  6. Run verification: bun scripts/verify-platform-lifecycle.ts must 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

5throck
5throck/ai-workspace-standards

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.

★ 25
5throck
5throck/ai-workspace-standards

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.

★ 25
5throck
5throck/ai-workspace-standards

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.

★ 25
5throck
5throck/ai-workspace-standards

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.

★ 25
5throck
5throck/ai-workspace-standards

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.

★ 25
5throck
5throck/ai-workspace-standards

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.

★ 25