mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-07-25 21:24:50 +02:00
* deps: update dependencies * update changelog-checker lockfile * deps: update typescript to v7 * fix: replace tsgo -> tsc * fix: replace tsgo -> tsc * deps: update other major dependencies, downgrade typescript for frontend-stack
.claude/commands/ — プロジェクト固有のスラッシュコマンド
Misskey 開発で繰り返し使うワークフローを /command-name で呼び出せるよう、.claude/commands/<name>.md 形式で配置している。
実装済コマンドの一覧は本ファイルでは管理しない (腐敗するため)。各 <name>.md の frontmatter (description) が自己説明として機能する。
現状残っているのは ECC (everything-claude-code) 由来の MIT ライセンスコマンドのみで、Misskey 固有のスラッシュコマンドは廃止して .claude/skills/ 配下のスキルに統合した。MIT 出典は .claude/THIRD_PARTY_LICENSES.md を参照。
設計方針
- Misskey 固有のワークフローは原則
.claude/skills/に統合する (description で自動索引されるため。コマンドはユーザーが/nameでタイプしないと起動しない) - 既存の
superpowers/pr-review-toolkitなどのプラグイン提供スラッシュコマンドで足りる場合は新規追加しない
新規コマンドを追加する場合 (どうしてもスキルでは表現できない時のみ)
- frontmatter には最低限
descriptionを指定する。引数を取るならargument-hint、可能ならallowed-toolsも指定する (permission prompt を最小化するため) - 長時間ビルド (2 分超) を伴うコマンドはインライン
!`<cmd>`を使わず、本文でBashツール呼び出し時のtimeoutを指示する - 主要参照ファイルへのリンクは、各コマンド markdown からの相対パスで貼る。絶対パスは contributor のホームディレクトリ依存になるので使わない