DIRECTタスクの設定作業を実行します。設計文書に基づいて環境構築、設定ファイル作成、依存関係のインストールなどを行います。
Executes DIRECT task setup based on design documents, including environment configuration, dependency installation, and database initialization.
/plugin marketplace add classmethod/tsumiki/plugin install tsumiki@tsumikiDIRECTタスクの設定作業を実行します。設計文書に基づいて環境構築、設定ファイル作成、依存関係のインストールなどを行います。
追加ルールの読み込み
docs/rule ディレクトリが存在する場合は読み込みdocs/rule/direct ディレクトリが存在する場合は読み込みdocs/rule/direct/setup ディレクトリが存在する場合は読み込み技術スタック定義の読み込み
docs/tech-stack.md が存在する場合は読み込みCLAUDE.md から技術スタックセクションを読み込み.claude/commands/tech-stack.md のデフォルト定義を使用設計文書の確認
docs/design/{要件名}/architecture.md をReadツールで読み込みdocs/design/{要件名}/database-schema.sql をReadツールで読み込み設定作業の実行
作業記録の作成
作業記録は docs/implements/{要件名}/{TASK-ID}/ ディレクトリに以下のファイルとして作成されます:
setup-report.md: 設定作業実行記録開発環境の構築や運用に関する重要な情報は、必ずREADME.mdにも記録してください:
### 6. {新しいサービス名}のセットアップ
\`\`\`bash
cd {ディレクトリ}
{インストールコマンド}
{起動コマンド}
\`\`\`
### {サービス名}
\`\`\`bash
# {コマンドの説明}
{コマンド}
\`\`\`
### {問題の概要}
\`\`\`bash
# 問題の確認方法
{確認コマンド}
# 解決方法
{解決コマンド}
\`\`\`
<setup_report_format>
# {TASK-ID} 設定作業実行
## 作業概要
- **タスクID**: {TASK-ID}
- **作業内容**: {設定作業の概要}
- **実行日時**: {実行日時}
- **実行者**: {実行者}
## 設計文書参照
- **参照文書**: {参照した設計文書のリスト}
- **関連要件**: {REQ-XXX, REQ-YYY}
## 実行した作業
### 1. 環境変数の設定
```bash
# 実行したコマンド
export NODE_ENV=development
export DATABASE_URL=postgresql://localhost:5432/mydb
設定内容:
作成ファイル: config/database.json
{
"development": {
"host": "localhost",
"port": 5432,
"database": "mydb"
}
}
# 実行したコマンド
npm install express pg
インストール内容:
# 実行したコマンド
createdb mydb
psql -d mydb -f database-schema.sql
実行内容:
/tsumiki:direct-verify を実行して設定を確認</setup_report_format>
## 実行後の確認
- `docs/implements/{要件名}/{TASK-ID}/setup-report.md` ファイルが作成されていることを確認
- 設定が正しく適用されていることを確認
- 次のステップ(direct-verify)の準備が整っていることを確認
## ディレクトリ作成
実行前に必要なディレクトリを作成してください:
```bash
mkdir -p docs/implements/{要件名}/{TASK-ID}