audit-now について
audit-nowは、RUループを指定したラウンドの検証モードに切り替えるClaude向けスキルです。通常の進行を待たず、すぐに検証を始めたい場合に使えます。
主な機能
- 01第1ラウンドまたは指定ラウンドから検証を開始
- 02ラウンド番号を1〜5に制限
- 03Bashスクリプトでループ状態を変更
- 04よくある設定エラーのトラブルシューティング
活用シーン
- 01次のループ反復で検証を開始
- 02第4ラウンドから敵対的プロービングを実施
- 03設定の欠落や形式エラーを調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill audit-nowインストール後、Claude Code で/audit-nowを入力して読み込まれたか確認します。
同梱ファイルreferences/evolution-log.md
詳細
RU:今すぐ監査
次のイテレーションで、ループを検証モードに強制的に移行します。
自己進化型スキル:このスキルは使用を通じて改善されます。手順に誤りがある場合、パラメーターにずれが生じた場合、または回避策が必要だった場合は、先送りせずにこのファイルをすぐに修正してください。実際に再現可能な問題がある場合にのみ更新してください。
使用方法
/ru:audit-now— 1 ラウンド目から検証を開始します/ru:audit-now 4— 4 ラウンド目(敵対的プロービング)から開始します
実行
/usr/bin/env bash << 'RU_AUDIT_SCRIPT'
PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$(pwd)}"
CONFIG_FILE="$PROJECT_DIR/.claude/ru-config.json"
STATE_FILE="$PROJECT_DIR/.claude/ru-state.json"
ROUND="${ARGUMENTS:-1}"
# Validate round number
if ! [[ "$ROUND" =~ ^[1-5]$ ]]; then
echo "Error: Round must be 1-5"
echo ""
echo "Validation Rounds:"
echo " 1: Critical Issues"
echo " 2: Verification"
echo " 3: Documentation"
echo " 4: Adversarial Probing"
echo " 5: Cross-Period Robustness"
exit 1
fi
# Ensure config file exists
if [[ ! -f "$CONFIG_FILE" ]]; then
echo '{}' > "$CONFIG_FILE"
fi
# Check if loop is running
CURRENT_STATE="stopped"
if [[ -f "$STATE_FILE" ]]; then
CURRENT_STATE=$(jq -r '.state // "stopped"' "$STATE_FILE" 2>/dev/null || echo "stopped")
fi
if [[ "$CURRENT_STATE" != "running" ]]; then
echo "Warning: Loop not running (state: $CURRENT_STATE)"
fi
# Set force validation flag
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
jq --argjson round "$ROUND" --arg ts "$TIMESTAMP" \
'.force_validation = {enabled: true, round: $round, timestamp: $ts}' \
"$CONFIG_FILE" > "$CONFIG_FILE.tmp" && mv "$CONFIG_FILE.tmp" "$CONFIG_FILE"
echo "Force validation enabled - starting round $ROUND on next iteration"
RU_AUDIT_SCRIPT
上記の bash スクリプトを実行して、検証モードを強制します。
トラブルシューティング
| 問題 | 原因 | 解決策 |
|---|---|---|
| ラウンドは 1~5 である必要があります | 無効なラウンド番号 | 1~5 の数値を指定してください |
| ループが実行されない | RU が起動していない | 先に /ru:start を実行してください |
| 設定ファイルが見つからない | .claude ディレクトリがない | mkdir -p .claude で作成してください |
| 検証が開始されない | 設定がまだ読み込まれていない | 次のイテレーションで適用されるまでお待ちください |
| jq エラー | 設定ファイルの形式が不正 | /ru:settings reset を実行してください |
実行後の振り返り
このスキルの実行後、終了する前に確認してください。
- コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラーテーブルを修正してください。
- パラメーターや出力に変更がありましたか? — 基盤となるツールのインターフェースに変更があった場合は、使用例とパラメーターテーブルを更新して一致させてください。
- 回避策が必要でしたか? — 工夫(異なるフラグ、追加の手順など)が必要だった場合は、次回同じ回避策を必要としないよう、この SKILL.md を更新してください。
問題が実際に再現可能な場合にのみ更新してください。推測に基づく更新はしないでください。
コメント
Markdown 対応