Agent Skillsalamenai/terrae › release

release

GitHub

用于准备Terrae组件发布,依次执行类型检查、Lint、格式检查及测试。通过后构建注册表和Next.js生产环境,报告状态并验证结果,不自动推送或打标签。

.claude/skills/release/SKILL.md alamenai/terrae

Trigger Scenarios

需要发布组件前进行完整检查和构建 运行预发布清单以确认代码质量

Install

npx skills add alamenai/terrae --skill release -g -y
More Options

Non-standard path

npx skills add https://github.com/alamenai/terrae/tree/main/.claude/skills/release -g -y

Use without installing

npx skills use alamenai/terrae@release

指定 Agent (Claude Code)

npx skills add alamenai/terrae --skill release -a claude-code -g -y

安装 repo 全部 skill

npx skills add alamenai/terrae --all -g -y

预览 repo 内 skill

npx skills add alamenai/terrae --list

SKILL.md

Frontmatter
{
    "name": "release",
    "description": "Prepare a Terrae component for release by running all checks and builds",
    "allowed-tools": "Bash(npx tsc *), Bash(npm run *)",
    "disable-model-invocation": true
}

Release Skill

Prepare a Terrae component for release.

Instructions

  1. Pre-release Checklist Run these checks in order:

    a. Type Check

    npx tsc --noEmit
    

    b. Lint

    npm run lint
    

    c. Format Check

    npm run format:check
    

    d. Tests

    npm run test:run
    
  2. Build Registry If all checks pass:

    npm run registry:build
    

    This builds the component registry to ./public/maps.

  3. Build Project

    npm run build
    

    This runs the Next.js production build.

  4. Report Status

    • Show results of each step
    • If any step fails, stop and report the issue
    • Offer to help fix any issues found
  5. Final Verification

    • Confirm all checks passed
    • Show the built files in ./public/maps
    • Remind user to commit changes if needed
  6. Do NOT

    • Automatically push to remote
    • Automatically create tags or releases
    • Modify version numbers without explicit request

Version History

  • ea9a480 Current 2026-07-25 11:49

Same Skill Collection

.claude/skills/check/SKILL.md
.claude/skills/commit/SKILL.md
.claude/skills/docs/SKILL.md
.claude/skills/fix/SKILL.md
.claude/skills/issue/SKILL.md
.claude/skills/lint/SKILL.md
.claude/skills/new/SKILL.md
.claude/skills/perf/SKILL.md
.claude/skills/review/SKILL.md
.claude/skills/pr/SKILL.md
.claude/skills/test/SKILL.md

Metadata

Files
0
Version
ea9a480
Hash
7b6ebd6b
Indexed
2026-07-25 11:49

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 21:25
浙ICP备14020137号-1 $Carte des visiteurs$