一键导入
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
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
Generate scenario spec files for a phase or individual issue
| 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.mdgodark.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 / Agent SDK config). 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.md
- 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 project