# Survey

> プロジェクト文脈を把握し .claude/context.md を作成する．新しいプロジェクトを始めるときに使う．context.md が既にある場合は /groundwork:theory を使う．

- Skill: `tomoking2004/survey` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tomoking2004/survey`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomoking2004/survey/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomoking2004 (https://skillmd.com/u/tomoking2004)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/tomoking2004/survey

---


対象：`.claude/context.md`（新規作成のみ）．

## 手順

1. **前提確認**：`.claude/context.md` が既に存在すれば「/groundwork:theory で更新してください」と伝え，中断する．
2. **把握**：プロジェクトについて自由に説明してもらう（会話中に既に説明があればそれを使う）．読み取れない箇所は補足を求める．既にコードがあるプロジェクトなら，文脈に書く事実（構成・依存・実装済みの範囲）は実物で裏取りする——実装の正しさは判定しないが，実物と食い違う文脈は書かない（美の6条「正確」）．
3. **作成**：把握した内容を次の書式で `.claude/context.md` に書き出す．

   ```markdown
   # プロジェクト文脈：[name]

   ## 目的・仮説

   ## 設計

   ## 整合条件

   - **条件名**：説明

   ## 評価基準

   - `指標名`：定義
   ```

4. **走査**：確定前に全件を通し，ゼロを確認してから /groundwork:theory の議論に移る．
   - **充足**：各節が埋まっているか——空節を残さない．埋められないなら，それは未把握であって完成ではない．
   - **事実照合**：書いた事実（構成・依存・実装済みの範囲）がユーザーの説明と実物に一致するか．
   - **推測の排除**：確認していないことを確定として書いていないか——未確定は未確定と書き，手順2に戻って問う．

## 制約

内容の評価・改善は /groundwork:theory として継続する．実装の検証（正しさの判定・改善）は /groundwork:impl に委ねる——本スキルがコードを見るのは，文脈に書く事実を裏取りするときだけ．

## 失敗時

/heal:skill を呼ぶ．

