Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/RunnerQuan/SAFE-Agent --skill cli-release명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Find doctors with Healthgrades - search providers, read reviews, and check credentials
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks.
基于RFM模型和回归算法的客户生命周期价值(LTV)预测分析工具,支持电商和零售业务的客户价值预测。使用时需要客户交易数据、订单历史或消费记录,自动进行RFM特征工程、回归建模和价值预测。
SOC 직업 분류 기준
SKILL.md 표시 중
| name | cli-release |
| description | @einja/cli パッケージをビルド・テストし、NPMに公開するSkill |
| allowed-tools | ["Bash","Read","Glob","Grep","AskUserQuestion","TodoWrite","TodoRead","Task","MCPSearch"] |
@einja/cli パッケージをビルド・テストし、NPMに公開します。
packages/cli/RELEASING.md - 詳細なリリース手順、トラブルシューティング、NPM_TOKEN設定方法git branch --show-current # mainブランチであること
git status --porcelain # 未コミット変更の確認
AskUserQuestionで対処方法を確認:
現在のバージョンと最近の変更を表示後、AskUserQuestionで確認:
pnpm --filter @einja/cli build
pnpm --filter @einja/cli test
pnpm --filter @einja/cli typecheck
cd packages/cli
npm version {patch|minor|major}
git push origin main
git push origin cli-v{version}
npm version {patch|minor|major} --no-git-tag-version --prefix packages/cli
重要: 未コミット変更は放置し、package.jsonのみをコミット:
# package.jsonのみステージング
git add packages/cli/package.json
# バージョン更新のみコミット
git commit -m "chore(cli): v{version}にバージョンアップ"
# タグ作成
git tag cli-v{version}
# プッシュ
git push origin main
git push origin cli-v{version}
task-committer には委託しない(全変更をコミットしてしまうため)。
タグプッシュ後、GitHub Actions の完了を監視する。
# 最新のワークフロー実行を取得
gh run list --workflow=release-cli.yml --limit=1 --json databaseId,status,conclusion
# 出力例: [{"databaseId":123,"status":"in_progress","conclusion":null}]
status: in_progress → 30秒待機して再確認status: completed, conclusion: success → 成功、ステップ6へstatus: completed, conclusion: failure → 失敗、5.2へgh run view {run_id} --log-failed
| 原因 | 対処 |
|---|---|
| ビルドエラー | コードを修正 |
| テストエラー | テストを修正 |
| NPM_TOKEN エラー | ユーザーに設定確認を依頼して終了 |
| バージョン重複 | 次のpatchバージョンで再実行 |
重要: 同じタグ名は使えないため、バージョンを上げて再リリース
# 1. 修正をコミット
git add -A
git commit -m "fix(cli): CIエラーを修正"
# 2. 新しいバージョンに更新
npm version patch --no-git-tag-version --prefix packages/cli
# 3. バージョン更新をコミット
git add packages/cli/package.json
git commit -m "chore(cli): v{new_version}にバージョンアップ"
# 4. 新しいタグを作成・プッシュ
git tag cli-v{new_version}
git push origin main
git push origin cli-v{new_version}
最大3回まで自動リトライ。3回失敗したらユーザーに報告して終了。
## 📦 @einja/cli リリース完了
### リリース情報
- **バージョン**: {old} → {new}
- **タグ**: cli-v{version}
### GitHub Actions
- **ステータス**: ✅ SUCCESS
- **URL**: https://github.com/einja-inc/einja-management-template/actions/runs/{run_id}
### 確認コマンド
npm view @einja/cli
npx @einja/cli --version
最終更新: 2025-01-10