init-output
出力ディレクトリ初期化 - リファクタリング分析用の出力ディレクトリ構造を作成。/init-output [出力パス] で呼び出し。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
出力ディレクトリ初期化 - リファクタリング分析用の出力ディレクトリ構造を作成。/init-output [出力パス] で呼び出し。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
ScalarDB Analytics設計エージェント - ScalarDB Analyticsを使用した分析基盤の設計。Apache Sparkベースの分析クエリ、マルチDB横断分析を策定。/design-scalardb-analytics [対象パス] で呼び出し。
ScalarDBサイジング見積もりエージェント - Enterprise/OSSエディション別のインフラ構成・Pod数・コストを対話形式で見積もり。/scalardb-sizing-estimator で呼び出し。
DDD評価エージェント - 戦略的設計・戦術的設計の両面からDDD原則への適合度を評価し改善点を特定。/ddd-evaluation [対象パス] で呼び出し。
システム分析エージェント - ユビキタス言語、アクター、ロール、権限、ドメイン-コード対応表を抽出。/analyze-system [対象パス] で呼び出し。
GraphDB構築エージェント - ユビキタス言語とコード解析結果からRyuGraphデータベースを構築。/build-graph [対象パス] で呼び出し。
ドメインストーリーテリングエージェント - ドメインストーリーの作成、ビジネスプロセスの可視化。/create-domain-story --domain=[ドメイン名] で呼び出し。
| name | init-output |
| description | 出力ディレクトリ初期化 - リファクタリング分析用の出力ディレクトリ構造を作成。/init-output [出力パス] で呼び出し。 |
| user_invocable | true |
出力ディレクトリを初期化し、必要なフォルダ構造を作成するユーティリティスキルです。
リファクタリング分析を開始する前に、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統合 |