ワンクリックで
document-module
Manual-only workflow for documenting a module, file, package, or subsystem for developer understanding.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Manual-only workflow for documenting a module, file, package, or subsystem for developer understanding.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Planning-centric workflow for substantial work across software, analyses, artifacts, documentation, and configuration. Invoke manually with $work-cycle when alignment matters; not for straightforward one- or two-edit requests.
Create or update developer-facing and agent-facing project documentation, or run module-scoped codebase audits. Invoke manually with $documentation for codebase maps, module documentation, codebase review/audit workflows, and README.md or AGENTS.md work.
Documentation subskill for project hygiene maintenance. Use through $documentation when the user asks to maintain, clean up, health-check, refresh AGENTS.md/notebook/TODOs, inspect git branches/PRs/stashes, or review overall project state. Do not use for codebase audit, codebase review, release-check, or module-scoped bug-finding requests; those belong to module-codebase-review.
Manual-only workflow for codebase audit, codebase review, release-check, paper-freeze-check, and module-scoped multi-agent read-only bug/code-smell audits that produce a prioritized notebook report and TODO-ready findings. Use this instead of maintain-project for requests that ask to audit or review code behavior.
Ergonomic notebook-backed TODO capture for deferred work. Invoke manually with /defer when the user asks to defer, save, park, or add a TODO for later work while preserving the current conversation context.
Initialize a project workspace for Claude Code with project instructions, repository checks, notebook scaffolding, optional remotes, and optional O2/SLURM setup. Invoke manually with /init-project for first-time project setup, notebook bootstrap, project remotes, or O2/SLURM setup.
| name | document-module |
| description | Manual-only workflow for documenting a module, file, package, or subsystem for developer understanding. |
Create a developer-facing module document that helps the current engineer understand the codebase right now. Treat the user's argument as the scope: a file, module, function, etc., at the requested level of detail.
Goal: to help the developer understand the target module, maximizing signal-to-noise ratio.
The document must have exactly these three top-level content sections.
Describe the module's externally visible API or other surface. This does not need to enumerate every option or flag unless the user requests a high level of detail, but it must identify the surface that other code depends on:
Describe relationships with the rest of the codebase:
Do not recursively unfold the full dependency graph. Stop at the level needed to understand why this module calls a dependency or why another module calls it.
Describe how the module works internally. The default level of detail should be enough for a developer to safely change the module and for a scientist or analyst to understand scientifically relevant computations.
Include:
Avoid line-by-line paraphrase. Focus on conceptual structure and decision points that affect behavior.
Describe what tests assert about the behavior of the module or about its integration into the larger codebase.
Before finishing: