Skip to main content

clarify

Review an existing CLAUDE.md, identify gaps, and refine it through targeted questions. Then ask broader project questions to capture learnings in MEMORY.md. Use after /cmd-generator or whenever the CLAUDE.md feels incomplete. Triggers: "clarify", "確認", "深掘り", "CLAUDE.md確認", "もっと詳しく", "refine CLAUDE.md".

Informations de source

Dépôt
t2hnd/skills
Dernière activité de la source
9 février 2026 à 01:48
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
clarify
description
Review an existing CLAUDE.md, identify gaps, and refine it through targeted questions. Then ask broader project questions to capture learnings in MEMORY.md. Use after /cmd-generator or whenever the CLAUDE.md feels incomplete. Triggers: "clarify", "確認", "深掘り", "CLAUDE.md確認", "もっと詳しく", "refine CLAUDE.md".
# Clarify Skill Refine a project's CLAUDE.md by identifying gaps, then capture broader project knowledge in MEMORY.md. ## Workflow ### Phase 1: Refine CLAUDE.md #### 1. Locate and Read CLAUDE.md Search for the project's CLAUDE.md in this order: 1. `./CLAUDE.md` (current working directory) 2. Nearest ancestor directory's `CLAUDE.md` 3. If none found, tell the user to run `/cmd-generator` first and stop. Read the file fully before proceeding. #### 2. Gap Analysis Analyze the CLAUDE.md for weak areas. Check each section: | Section | Look for | |---------|----------| | **Commands** | Missing key commands (dev, build, test, lint, deploy), undocumented flags/options | | **Architecture** | Important directories not explained, missing layers (API, DB, middleware) | | **Conventions** | Missing naming patterns, import order, error handling, logging conventions | | **Do NOT** | Common pitfalls not yet listed, footguns specific to the stack | | **Testing** | Missing test patterns, fixture setup, mocking approaches, coverage expectations | | **Key Decisions** | Undocumented architectural choices that affect daily coding | Also scan the actual codebase (package.json, directory structure, config files) to find things the CLAUDE.md should mention but doesn't. #### 3. Ask Targeted Questions (Round 1) Use `AskUserQuestion` with up to 4 questions about the weakest areas found in step 2. Focus on gaps that would most improve Claude's effectiveness in this project. #### 4. Update CLAUDE.md and Re-analyze Apply the answers to the appropriate sections of CLAUDE.md. Show the user a summary of what was added or changed. Then re-evaluate: are there still significant gaps? If so, proceed to Round 2. If CLAUDE.md is now solid, skip directly to Phase 2. #### 5. Ask Follow-up Questions (Round 2, if needed) Use `AskUserQuestion` with up to 4 more questions, now informed by the Round 1 answers. Good candidates for Round 2: - Details that Round 1 answers revealed (e.g., user mentioned a test framework → ask about fixture conventions) - Sections still weak after Round 1 - Cross-cutting concerns (error handling, logging, env config) not yet captured Update CLAUDE.md with the answers and show what changed. ### Phase 2: Broader Project Q&A #### 6. Ask Broader Questions (Round 3) Ask up to 4 questions about topics NOT covered by CLAUDE.md: - Workflow preferences (branching strategy, PR process, CI/CD pipeline) - Team conventions (review process, deployment cadence, release tagging) - Known pain points or tech debt areas - Personal preferences (response language, verbosity, commit message style) Skip any topic already well-documented in CLAUDE.md or MEMORY.md. #### 7. Classify and Write Answers Classify each answer and write to the appropriate file: | Classification | Destination | |---------------|-------------| | Project-specific conventions, architecture, commands | Project `CLAUDE.md` | | Project-specific workflow, gotchas, team conventions | Project `MEMORY.md` | | Personal preferences, general tools/habits | `~/.claude/MEMORY.md` | Before creating any MEMORY.md file, ask the user for approval. #### 8. Show Summary Present what was updated: ``` ## Changes Made - CLAUDE.md: added X, updated Y - MEMORY.md (project): created with Z - ~/.claude/MEMORY.md: appended W ``` ## Important Rules - **Always read CLAUDE.md first** — never ask about what's already documented - **Use `AskUserQuestion` tool** for all questions (not free-text), with concrete options when possible - **Maximum 3 rounds** of questions (4 per round, 12 total max) — Round 2 is conditional on remaining gaps - **Always show what changed** after each update - **Do NOT create MEMORY.md** files without explicit user approval - **Do NOT ask generic questions** — every question must be grounded in an observed gap - **Scan the codebase** to validate and supplement CLAUDE.md content (don't rely solely on the file) - **Match the user's language** (Japanese or English) based on the existing CLAUDE.md
Voir sur GitHub