SKILL.md
PR作成前チェック
PRを作成する前にセルフチェックを行います。
実行手順
- ブランチ状態の確認
``bash git status git log --oneline -5 ``
- 品質チェック一括実行
以下をすべて実行し、各結果を記録してください。 エラーが発生しても途中で止めず、すべてのチェックを最後まで実行してください:
``bash bun run check bunx tsc --noEmit bun test bun run check:circular bun run check:unused bun run check:types bun run cpd bun run build ``
- エラーがある場合
- エラー内容を報告し、修正を提案してください - ユーザーの確認後、修正を実施してください - 修正後、再度チェックを実行してください
- すべてパスした場合
以下の形式で報告してください:
``` ## PR作成準備完了
### チェック結果
| チェック項目 | 結果 | 詳細 |
|---|---|---|
| Biome (lint + format) | PASS / FAIL | エラー数、warning数 |
| TypeScript型チェック | PASS / FAIL | エラー数 |
| テスト | PASS / FAIL | パス数 / 失敗数 |
| 循環参照 | PASS / FAIL | 検出数 |
| 未使用コード (knip) | PASS / FAIL | 検出数 |
| 型カバレッジ | PASS / FAIL | カバレッジ率 |
| コピペ検出 (jscpd) | PASS / FAIL | 重複率 |
| ビルド | PASS / FAIL | - |
### 変更ファイル - file1.ts
### コミット内容 - commit message 1
PRを作成する準備ができました。 ```
注意事項
- CIと同じチェックをローカルで実行するため、PR作成後のCI失敗を防げます
- エラーがある状態でPRを作成しないでください