doc
Skill1 starsChanged 15 days agoMITView on GitHub
ドキュメント種類・対象・読み手・目的・粒度をヒアリングして doc-writer エージェントにドキュメントを生成させる。
34 other projects use a version of this.
Adopted by
Most recently taken up by
- jeremy-farnault/claude-skillstheir own version, first seen Nov 3, 2026
- DataChuLee/Claude-Code-Settingtheir own version, first seen Nov 1, 2026
- hmjBill/skillstheir own version, first seen Oct 29, 2026
- Mazalucas/El-DT-Lightweight-Armytheir own version, first seen Oct 26, 2026
- gagoar/html-effectivenesstheir own version, first seen Oct 20, 2026
- davidanthonyn/claude-skillstheir own version, first seen Oct 20, 2026
Used with
Projects with it also use test, explain and 7 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Microsoft AzureSkilltest
Also in 5 projects that use this
sunnyclinches44Skillexplain
Explains code using real-world analogies and ASCII diagrams
Also in 4 projects that use this
dazuckSkillinterview
Interview me about a plan to flesh out requirements before implementation. Asks non-obvious questions one at a time until all ambiguities are resolved.
Also in 3 projects that use this
SentrySkillreview
Fixture review skill.
Also in 8 projects that use this
BlockSkillplan
Draft a TDD, PRD, or lightweight plan in the conversation without committing it.
Also in 4 projects that use this
GitHubSkillrefactor
Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.
Also in 3 projects that use this
Other versions34 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 34
- termio-sh/termio★ 787same name
- boshu2/agentops★ 453same name
- JetBrains/skills★ 386same name
- leanEthereum/leanSpec★ 143same name
- kv0906/pm-kit★ 138same name
- davidhozic/mujoco-rs★ 85same name
- VoDaiLocz/kilo-kit-mcp★ 28same name
- PracticalSwan/agent-skills★ 22same name
- jhy0285/monofield★ 6same name
- Mazalucas/El-DT-Lightweight-Army★ 4same name
24 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- .claude/CLAUDE.mdCLAUDE.md
- autonomous-modeSkill
- brainstormSkill
- developSkill
- dev-workflowSkill
- extract-libSkill
- init-sessionSkill
- parallel-agentsSkill
- pattern-statusSkill
- promote-patternSkill
- recallSkill
- report-timestampSkill
- review-phaseSkill
- setupSkill
- startSkill
The file
Files
doc
ドキュメントを対話形式でヒアリングして生成する。 対話部分は親 Claude が担当し、生成は doc-writer エージェントが行う。
Step 1: ドキュメント種類の選択
AskUserQuestion ツール:
{
"questions": [{
"question": "作成するドキュメントの種類を選択してください",
"options": [
{ "label": "mermaid図", "description": "フロー図・クラス図・ER図・シーケンス図など" },
{ "label": "README", "description": "プロジェクト概要・セットアップ手順・使い方など" },
{ "label": "操作手順書・運用手順書", "description": "画面操作・コマンド手順など" },
{ "label": "API仕様書", "description": "エンドポイント・リクエスト/レスポンス定義など" }
]
}]
}「その他」が選ばれた場合(Other 入力): 自由記述の内容をそのまま記録する。
Step 2: 対象ファイル・ディレクトリの指定
自由入力のため AskUserQuestion は使わず、テキストで尋ねる(AskUserQuestion と c3_ask_user_question は選択肢が必須):
ドキュメント化する対象ファイル・ディレクトリを教えてください(例: src/api/、models/user.py)
Step 3: 読み手の確認
AskUserQuestion ツール:
{
"questions": [{
"question": "このドキュメントの読み手は誰ですか?",
"options": [
{ "label": "開発チームの新メンバー", "description": "コードを読み始める人" },
{ "label": "開発チーム内", "description": "既存メンバーへの共有・引継ぎ" },
{ "label": "運用・保守担当", "description": "エンジニアだがコードを書かない" },
{ "label": "業務担当・非エンジニア", "description": "システムの利用者・管理者" }
]
}]
}「外部レビュアー・顧客・発注者」や「その他」が選ばれた場合(Other 入力): 自由記述の内容をそのまま記録する。
Step 4: 目的の確認
AskUserQuestion ツール:
{
"questions": [{
"question": "このドキュメントを作る目的を教えてください",
"options": [
{ "label": "全体把握・初見理解のため" },
{ "label": "引継ぎ・担当交代のため" },
{ "label": "レビュー・承認を得るため" },
{ "label": "障害時の調査・対応のため" }
]
}]
}「新メンバーのオンボーディング」や「その他」が選ばれた場合(Other 入力): 自由記述の内容をそのまま記録する。
Step 5: 粒度の確認
mermaid図が選ばれた場合: 必須。 それ以外の場合: AskUserQuestion で確認する(不要であれば Other で「指定なし」と入力してもらう)。
AskUserQuestion ツール:
{
"questions": [{
"question": "どのレベルの粒度で記述しますか?",
"options": [
{ "label": "高レベル", "description": "モジュール・サービス単位。全体の流れを一目で把握できる" },
{ "label": "中レベル", "description": "クラス・関数単位。主要な処理の繋がりがわかる" },
{ "label": "低レベル", "description": "メソッド・フィールド単位。詳細な実装がわかる" }
]
}]
}Step 6: 出力先の確認
AskUserQuestion ツール:
{
"questions": [{
"question": "ドキュメントの出力先を選択してください",
"options": [
{ "label": "レポートとして保存", "description": ".claude/reports/doc-{名前}-{timestamp}.md に保存(一時保管)" },
{ "label": "プロジェクト内の指定パスに保存", "description": "次の入力でパスを指定する(例: docs/architecture.md)" },
{ "label": "ここに表示するだけ", "description": "ファイル保存せずチャットに出力" }
]
}]
}「プロジェクト内の指定パスに保存」が選ばれた場合: 続けて出力パスをテキストで尋ねる(自由入力のため AskUserQuestion は使わない):
保存先のパスを入力してください(例: docs/architecture.md)
Step 7: 確認・承認
収集した内容を以下の形式で提示する:
ドキュメント種類 : {種類}
対象 : {ファイル・ディレクトリ}
読み手 : {読み手}
目的 : {目的}
粒度 : {粒度 / 指定なし}
出力先 : {出力先とパス}AskUserQuestion で確認する:
{
"questions": [{
"question": "内容を確認してください。どうしますか?",
"options": [
{ "label": "承認・ドキュメント生成", "description": "このまま doc-writer エージェントを起動する" },
{ "label": "否認・最初からやり直す", "description": "Step 1 に戻る" }
]
}]
}Step 8: doc-writer エージェントの起動
Agent ツールで doc-writer エージェントを起動する。
プロンプトに収集した全要件を含める:
以下の要件でドキュメントを生成してください。
ドキュメント種類: {種類}
対象ファイル・ディレクトリ: {パス}
読み手: {読み手}
目的: {目的}
粒度: {粒度 / 指定なし}
出力先: {出力先とパス}Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

