.claude/skills/init-output/SKILL.md
出力ディレクトリ初期化 - リファクタリング分析用の出力ディレクトリ構造を作成。/init-output [出力パス] で呼び出し。
npx skillsauth add wfukatsu/architecture-redesign-agent init-outputInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
出力ディレクトリを初期化し、必要なフォルダ構造を作成するユーティリティスキルです。
リファクタリング分析を開始する前に、reports/ 配下の出力ディレクトリ構造を自動作成します。各フェーズの分析・設計スキルが出力するファイルの格納先を事前に準備します。
なし(スタンドアロンで実行可能)
リファクタリング分析を開始する前に、このスキルを実行して出力ディレクトリを準備します。
重要: このスキルを実行する前に、必ず出力先ディレクトリをユーザーに確認してください。
デフォルト出力先: ./reports/(カレントディレクトリ配下)
AskUserQuestionツールで確認:
{
"questions": [{
"question": "出力ディレクトリを確認してください。デフォルト: ./reports/(カレントディレクトリ配下)",
"header": "出力先",
"options": [
{"label": "./reports/ (推奨)", "description": "カレントディレクトリ配下のreportsフォルダ"},
{"label": "カスタムパス", "description": "別のパスを指定"}
],
"multiSelect": false
}]
}
# デフォルトの出力先(./reports/、カレントディレクトリ配下)
/init-output
# カスタム出力先
/init-output ./custom-output
reports/
├── 00_summary/
├── 01_analysis/
├── 02_evaluation/
├── 03_design/
├── 04_stories/
├── 05_estimate/
├── 06_implementation/
├── 07_test-specs/
├── graph/
│ ├── data/
│ └── visualizations/
└── sizing-estimates/
以下の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}/05_estimate"
mkdir -p "${OUTPUT_DIR}/06_implementation"
mkdir -p "${OUTPUT_DIR}/07_test-specs"
mkdir -p "${OUTPUT_DIR}/graph/data"
mkdir -p "${OUTPUT_DIR}/graph/visualizations"
mkdir -p "${OUTPUT_DIR}/sizing-estimates"
# メタデータファイルの初期化
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,05_estimate,06_implementation,07_test-specs,graph/data,graph/visualizations,sizing-estimates}
sudo または別パスの指定を案内--force で再作成)| スキル | 関係 |
|-------|------|
| /full-pipeline | パイプライン開始時に自動で呼び出し |
| /workflow | ワークフロー開始時に自動で呼び出し |
| /compile-report | 出力ディレクトリのファイルをHTML統合 |
tools
インタラクティブワークフロー選択 - 実行したい処理を段階的に選択して実行。/workflow で呼び出し。
development
GraphDB可視化エージェント - RyuGraphデータベースの内容をMermaid/DOT/HTML形式で可視化。/visualize-graph [出力パス] で呼び出し。
tools
システム調査エージェント - コードベースの構造・技術スタック・問題点・DDD適合性を調査。/system-investigation [対象パス] で呼び出し。
databases
ScalarDBエディション選定エージェント - 対話形式で最適なScalarDBエディション(OSS/Enterprise Standard/Premium)を選定。/select-scalardb-edition で呼び出し。