d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
79 lines
2.1 KiB
Markdown
79 lines
2.1 KiB
Markdown
# チェックポイントコマンド
|
||
|
||
ワークフロー内でチェックポイントを作成または検証します。
|
||
|
||
## 使用します方法
|
||
|
||
`/checkpoint [create|verify|list] [name]`
|
||
|
||
## チェックポイント作成
|
||
|
||
チェックポイントを作成する場合:
|
||
|
||
1. `/verify quick` を実行して現在の状態が clean であることを確認
|
||
2. チェックポイント名を使用して git stash またはコミットを作成
|
||
3. チェックポイントを `.claude/checkpoints.log` に記録:
|
||
|
||
```bash
|
||
echo "$(date +%Y-%m-%d-%H:%M) | $CHECKPOINT_NAME | $(git rev-parse --short HEAD)" >> .claude/checkpoints.log
|
||
```
|
||
|
||
4. チェックポイント作成を報告
|
||
|
||
## チェックポイント検証
|
||
|
||
チェックポイントに対して検証する場合:
|
||
|
||
1. ログからチェックポイントを読む
|
||
|
||
2. 現在の状態をチェックポイントと比較:
|
||
* チェックポイント以降に追加されたファイル
|
||
* チェックポイント以降に修正されたファイル
|
||
* 現在のテスト成功率と時時の比較
|
||
* 現在のカバレッジと時時の比較
|
||
|
||
3. レポート:
|
||
|
||
```
|
||
チェックポイント比較: $NAME
|
||
============================
|
||
変更されたファイル: X
|
||
テスト: +Y 合格 / -Z 失敗
|
||
カバレッジ: +X% / -Y%
|
||
ビルド: [PASS/FAIL]
|
||
```
|
||
|
||
## チェックポイント一覧表示
|
||
|
||
すべてのチェックポイントを以下を含めて表示:
|
||
|
||
* 名前
|
||
* タイムスタンプ
|
||
* Git SHA
|
||
* ステータス(current、behind、ahead)
|
||
|
||
## ワークフロー
|
||
|
||
一般的なチェックポイント流:
|
||
|
||
```
|
||
[開始] --> /checkpoint create "feature-start"
|
||
|
|
||
[実装] --> /checkpoint create "core-done"
|
||
|
|
||
[テスト] --> /checkpoint verify "core-done"
|
||
|
|
||
[リファクタリング] --> /checkpoint create "refactor-done"
|
||
|
|
||
[PR] --> /checkpoint verify "feature-start"
|
||
```
|
||
|
||
## 引数
|
||
|
||
$ARGUMENTS:
|
||
|
||
* `create <name>` - 指定の名前でチェックポイント作成
|
||
* `verify <name>` - 指定の名前のチェックポイントに対して検証
|
||
* `list` - すべてのチェックポイントを表示
|
||
* `clear` - 古いチェックポイント削除(最新 5 個を保持)
|