with one click
release
ccdb のマイナー/メジャーリリース手順。「v1.4.0としてリリースして」等と言われたときに使う。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
ccdb のマイナー/メジャーリリース手順。「v1.4.0としてリリースして」等と言われたときに使う。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Python coding patterns, idioms, and quality standards for claude-code-discord-bridge development
Security checklist specific to claude-code-discord-bridge — subprocess injection, env leaks, input validation
Enforce test-driven development — write tests FIRST, then implement. Mandatory for new features and bug fixes.
Testing patterns for claude-code-discord-bridge — pytest, async testing, mocking Discord objects, TDD workflow
Step-by-step guide to add a new discord.py Cog to the framework
Run full verification pipeline (lint, format, test, security) before committing
| name | release |
| description | ccdb のマイナー/メジャーリリース手順。「v1.4.0としてリリースして」等と言われたときに使う。 |
| allowed-tools | Bash, Read, Edit |
v1.3.0 ← 手動マイナーリリース(このスキルの対象)
v1.3.1 ← PR マージごとに自動インクリメント(普段は何もしない)
v1.3.2 ← 同上
...
v1.4.0 ← 手動マイナーリリース(このスキルの対象)
.1 ずつ自動インクリメント。操作不要cd /home/ebi/claude-code-discord-bridge
git checkout main && git pull
git checkout -b release/v1.4.0 # バージョンは指定されたものに変える
pyproject.toml の version = "1.3.x" を指定バージョンに書き換える:
version = "1.4.0"
## [Unreleased] セクションを ## [1.4.0] - YYYY-MM-DD に変更(今日の日付)## [Unreleased] セクションを追加## [Unreleased]
## [1.4.0] - 2026-02-22 ← 今日の日付
### Added
...(既存の Unreleased 内容がここに来る)
[release] を含める)PATH="/home/ebi/.local/bin:$PATH" git add pyproject.toml CHANGELOG.md
PATH="/home/ebi/.local/bin:$PATH" git commit -m "release: v1.4.0 [release]"
git push -u origin release/v1.4.0
gh pr create \
--repo ebibibi/claude-code-discord-bridge \
--base main \
--title "release: v1.4.0 [release]" \
--body "Release v1.4.0
## Changes
See CHANGELOG.md for details."
⚠️ 重要: PR タイトルに [release] を含めること。これがないと自動パッチバンプが走って v1.4.1 になってしまう。
auto-approve により PR が自動マージされ、タグ v1.4.0 と GitHub Release が作成される:
gh release view v1.4.0 --repo ebibibi/claude-code-discord-bridge
PR マージ(auto-approve.yml)
└── repository_dispatch: pr-merged
└── auto-version-bump.yml
├── [release] あり → 現在バージョンでタグ & Release(バンプなし)
└── [release] なし → patch++ を main に直接コミット → タグ & Release
enforce_admins=false で許可)| 状況 | 原因 | 対処 |
|---|---|---|
| v1.4.1 になってしまった | PR タイトルに [release] がなかった | タグを削除して再度 release PR を作る |
| タグが既に存在するエラー | 同じバージョンでタグを作ろうとした | タグを削除: gh api repos/ebibibi/claude-code-discord-bridge/git/refs/tags/v1.4.0 --method DELETE |