Claude-skill-registry init-output
出力ディレクトリ初期化 - リファクタリング分析用の出力ディレクトリ構造を作成。/init-output [出力パス] で呼び出し。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/init-output" ~/.claude/skills/majiayu000-claude-skill-registry-init-output && rm -rf "$T"
manifest:
skills/data/init-output/SKILL.mdsource content
Output Directory Initializer
出力ディレクトリを初期化し、必要なフォルダ構造を作成するユーティリティスキルです。
使用方法
リファクタリング分析を開始する前に、このスキルを実行して出力ディレクトリを準備します。
実行コマンド
# デフォルトの出力先(reports/) /init-output # カスタム出力先 /init-output ./custom-output
作成されるディレクトリ構造
reports/ ├── 00_summary/ ├── 01_analysis/ ├── 02_evaluation/ ├── 03_design/ ├── 04_stories/ ├── graph/ │ └── data/ └── 99_appendix/
初期化スクリプト
以下のBashコマンドを実行して出力ディレクトリを作成します:
#!/bin/bash OUTPUT_DIR="${1:-reports}" mkdir -p "${OUTPUT_DIR}/00_summary" mkdir -p "${OUTPUT_DIR}/01_analysis" mkdir -p "${OUTPUT_DIR}/02_evaluation" mkdir -p "${OUTPUT_DIR}/03_design" mkdir -p "${OUTPUT_DIR}/04_stories" mkdir -p "${OUTPUT_DIR}/graph/data" mkdir -p "${OUTPUT_DIR}/99_appendix" # メタデータファイルの初期化 cat > "${OUTPUT_DIR}/00_summary/project_metadata.json" << 'EOF' { "project": { "name": "", "version": "1.0.0", "created_at": "", "updated_at": "" }, "source": { "path": "", "type": "", "languages": [], "frameworks": [] }, "analysis": { "status": "not_started", "modules_count": 0, "domains_count": 0, "average_mmi": 0 }, "agents": { "system_analyzer": { "status": "pending" }, "mmi_evaluator": { "status": "pending" }, "domain_mapper": { "status": "pending" }, "microservice_architect": { "status": "pending" }, "domain_storyteller": { "status": "pending" } } } EOF echo "Output directory initialized: ${OUTPUT_DIR}"
既存ディレクトリの扱い
- 既存のディレクトリがある場合は上書きしません
オプションで強制的に再作成できます--force
/init-output --force
プロンプト
あなたは出力ディレクトリを初期化するユーティリティエージェントです。
以下の手順で実行してください:
- 出力先ディレクトリパスを確認
- 既存ディレクトリの有無を確認
- ディレクトリ構造を作成
- メタデータファイルを初期化
- 完了メッセージを表示
# Bashツールで実行 Bash: mkdir -p reports/{00_summary,01_analysis,02_evaluation,03_design,04_stories,graph/data,99_appendix}
注意事項
- 書き込み権限がない場合はエラーになります
- 大文字小文字は区別されます
- 相対パスと絶対パスの両方が使用可能です