← ClaudeAtlas

report-timestamplisted

レポートファイル名に使用するタイムスタンプ (YYYYMMDD-HHMMSS) を取得する。requirements-report・architecture-report・plan-report・code-review-report・security-review-report・test-report などのレポートファイルを生成する際は、必ずこのスキルを使用してファイル名のタイムスタンプを決定すること。
satoh-y-0323/claude-code-conductor · ★ 1 · Data & Documents · score 60
Install: claude install-skill satoh-y-0323/claude-code-conductor
# report-timestamp レポートファイル名用のタイムスタンプを Python で取得する。 ## 使い方 レポートファイル名が必要になったら、以下を実行してその出力をファイル名に使用する: ```bash c3 run "${CLAUDE_SKILL_DIR}/scripts/get_timestamp.py" ``` 出力形式: `YYYYMMDD-HHMMSS`(例: `20260504-143022`) ## 注意 - PowerShell・bash の date コマンドは使わない(時刻部分が 000000 になる場合がある) - c3 run を第一とする。c3 が解決できない環境(venv 未 activate 等)では python3(無ければ python)で直接実行して退避し、あわせて c3 doctor で環境を確認する(この実行は許可プロンプトが出ます) ## Bash を持たないエージェントの場合(親がタイムスタンプを渡す) architect / planner / design-critic 等、tools に Bash を含まないエージェントは本スクリプトを実行できない。 その場合は**サブエージェントを起動する親 Claude が本 skill でタイムスタンプを取得し、 出力先レポートのファイル名を確定させた形で起動プロンプトに含める**こと(例: 「レポートは `.claude/reports/architecture-report-20260714-213000.md` に Write。このファイル名を厳守」)。 エージェント側でのタイムスタンプの手採番(推測・連番)は禁止する。 (Bash を持たないエージェントに Bash を追加する対処は採らない: レポート role の最小権限を崩し、 allow 済み git コマンド経由で「非可逆操作は人間の関所」を迂回する経路が開くため)