ワンクリックで
godark-harness-claude-md
Compress and organize CLAUDE.md into a minimal directory of pointers
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Compress and organize CLAUDE.md into a minimal directory of pointers
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Analyze an existing project and populate godark.yaml with modules, codegen, CI, and env configuration
Generate scenario spec files for a phase or individual issue
Create GitHub issues from a phase planning doc
Create a project roadmap and GitHub milestones through conversation
Generate a practical overview with real-world examples for a completed roadmap phase
Create a detailed planning doc for a roadmap phase
| name | godark-harness-claude-md |
| description | Compress and organize CLAUDE.md into a minimal directory of pointers |
| argument-hint | [project-path] |
| disable-model-invocation | true |
Compress an existing CLAUDE.md (or create a minimal one) so that it serves as a directory of pointers — not an encyclopedia. Content that belongs in subordinate docs is extracted and moved there. What remains is a project identity line and a routing table.
This skill should be run after /godark-define-architecture and
/godark-define-conventions so that the subordinate docs are already populated.
Read subordinate docs — Read the following files (if they exist) to understand what content is already covered outside CLAUDE.md:
docs/architecture.md and docs/architecture.jsondocs/conventions.mddocs/roadmap/godark.yamlIf docs/architecture.md and docs/conventions.md are missing or still
contain only template placeholders, stop and recommend running
/godark-define-architecture and /godark-define-conventions first.
Read the existing CLAUDE.md — If one exists, read it in full. Identify every block of content and classify it:
docs/conventions.md, git workflow already in prompt templates, protected
paths already in godark.yaml). Action: drop without
moving — the content is already where it belongs.Handle misplaced content — For each block classified as misplaced:
docs/architecture.md (or wherever the project
keeps architecture docs, e.g. docs/ADR/)docs/conventions.md (or CONTRIBUTING.md,
docs/STYLE.md, etc.)godark.yaml or the project's CI configgodark.yamlHandle unique content — For each block classified as unique:
Discuss the project identity — Ask the user for a one-line description of what the project does and who it's for. This becomes the opening line of CLAUDE.md.
Write the new CLAUDE.md — Assemble the compressed CLAUDE.md using the format below. The file should be a directory of pointers, not a repository of rules.
Verify conciseness — Count the lines. If over 30 lines, review with the user and look for content that can be moved to a subordinate doc. The target is under 20 lines for most projects.
# CLAUDE.md
<One-line project description.>
## Where to look
- <Topic> — <path>
- <Topic> — <path>
- <Topic> — <path>
Additional sections are permitted for truly unique content that has no natural home, but each should be at most a few lines. If a section grows beyond 5 lines, it probably belongs in a subordinate doc.
# CLAUDE.md
<One-line project description.>
## Where to look
- Architecture and layer definitions — docs/architecture.md
- Coding conventions — docs/conventions.md
- Roadmap and phasing — docs/roadmap/
- Build, test, and runtime config — godark.yaml
docs/architecture.md, docs/conventions.md)
is a suggestion, not a requirement. If the project already has conventions in
CONTRIBUTING.md, point there instead.godark.yaml or prompt templatesgodark.yaml or detectable from the projectgodark.yaml)