adr-rubber-duck
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
DIRECTタスクの設定作業を実行します。設計文書に基づいて環境構築、設定ファイル作成、依存関係のインストールなどを行います。
> /plugin marketplace add classmethod/tsumiki > /plugin install tsumiki@tsumiki
How it fires
How this command gets triggered: by you, by Claude, or both.
/direct-setupContext preview
What this command does when you run it.
DIRECTタスクの設定作業を実行します。設計文書に基づいて環境構築、設定ファイル作成、依存関係のインストールなどを行います。
description: DIRECTタスクの設定作業を実行します。設計文書に基づいて環境構築、設定ファイル作成、依存関係のインストールなどを行います。 allowed-tools: Read, Glob, Grep, Task, Write, Edit, TodoWrite argument-hint: "[要件名] [TASK-ID]"
DIRECTタスクの設定作業を実行します。設計文書に基づいて環境構築、設定ファイル作成、依存関係のインストールなどを行います。
1. **追加ルールの読み込み**
2. **技術スタック定義の読み込み**
3. **設計文書の確認**
3. **設定作業の実行**
4. **作業記録の作成**
作業記録は `docs/implements/{要件名}/{TASK-ID}/` ディレクトリに以下のファイルとして作成されます:
開発環境の構築や運用に関する重要な情報は、**必ずREADME.mdにも記録**してください:
1. 既存のセクションに追記する場合は、適切な箇所を見つけて追記 2. 新しいセクションが必要な場合は、適切な位置に新規セクションを作成 3. コマンド例は必ずコードブロックで記載 4. 重要な注意事項は明確に記載
### 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
**実行内容**:
</setup_report_format>
## 実行後の確認
- `docs/implements/{要件名}/{TASK-ID}/setup-report.md` ファイルが作成されていることを確認
- 設定が正しく適用されていることを確認
- 次のステップ(direct-verify)の準備が整っていることを確認
## ディレクトリ作成
実行前に必要なディレクトリを作成してください:
```bash
mkdir -p docs/implements/{要件名}/{TASK-ID}TsumikiはAI駆動開発のためのフレームワークです。要件定義から実装まで、AIを活用した効率的な開発プロセスを提供します。 基本的にClaude Codeをサポートしますが、それ以外のツールでも使用できます。Claude Code以外のツールでtsumikiを使用する を参照してください。
Repo: classmethod/tsumiki
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
テストエラーを解消するための自動デバッグプロセス。全テストケースの確認からエラー原因の調査、修正まで段階的に実行し、テストケースの成功率向上を目指します。
ビルドエラー(コンパイルエラー、型エラー、依存パッケージ未解決)を自動的に分析・修正します。auto-debugから委譲される他、ユーザが直接呼び出すことも可能です。
システムの各レイヤーにおける包括的なエッジケース・エラー状態を詳細に分析し、見落としがちな異常系シナリオを洗い出します