ワンクリックで
planner-extract-domain
Extract domain knowledge and naming conventions for planning context
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Extract domain knowledge and naming conventions for planning context
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Analyze issue dependencies and produce a dispatch execution map for parallel orchestration
Execute recipe sessions batch-by-batch for triaged GitHub issues. Reads the triage-issues output manifest, processes each batch sequentially, and launches the appropriate recipe for each issue. Use when user says "process issues", "run issues", or "execute pipeline for issues".
Validate review-decisions audit findings with mandatory intent analysis and seven evidence-gathering rules. Adds docstring-as-contract recognition, deliberate-change detection, test-as-intent-signal, consumer-impact verification, architectural feasibility checks, behavioral simulation, and symmetry-as-design recognition to the standard validation workflow. Use when validating reports from audit-review-decisions specifically.
Generate YAML recipes for .autoskillit/recipes/. Use when user says "make script skill", "generate script", "script a workflow", "write a script", "create a script", "new recipe", "write a pipeline", or when loaded by other skills for script formatting.
Validate audit findings from audit-arch, audit-tests, or audit-cohesion against actual code, git history, and design intent using 9–10 parallel subagents. Removes contested findings, documents exceptions, adjusts severities. Use when user says "validate audit", "validate findings", "validate report", or "check audit results".
Validate audit findings from audit-arch, audit-tests, audit-cohesion, audit-feature-gates, audit-docs, or audit-review-decisions against actual code, git history, and design intent using 9–10 parallel subagents. Removes contested findings, documents exceptions, adjusts severities. Use when user says "validate audit", "validate findings", "validate report", or "check audit results".
| name | planner-extract-domain |
| categories | ["planner"] |
| description | Extract domain knowledge and naming conventions for planning context |
| hooks | {"PreToolUse":[{"matcher":"*","hooks":[{"type":"command","command":"echo '[SKILL: planner-extract-domain] Extracting domain knowledge...'","once":true}]}]} |
Extract domain knowledge, naming conventions, and structural patterns specific to the project. Optional step — failure is non-fatal and the planner recipe continues without domain context.
planner-analyze completesanalysis.json produced by planner-analyzeNEVER:
run_in_background: true is prohibited)$1 is empty or the file does not exist, STOP immediately and report failureALWAYS:
Read the analysis.json file from argument $1. Use its language, framework, architecture_style, and key_patterns fields to focus subagent queries.
Read the task description: if $2 is provided and non-empty, read the file at that path.
If the task description is available, include it in each subagent's prompt: "Focus exploration on domain vocabulary, abstractions, and integration points relevant to this task: {task}. Prioritize areas the task will touch over exhaustive full-codebase coverage."
Spawn all concurrently with model: "sonnet". Always spawn agents 1–3; spawn agents 4–5 only when the project has >20 modules or architecture_style is layered/hexagonal:
Domain Vocabulary — Extract domain-specific terms, entity names, and verb patterns used in identifiers. Look for: class names, function names, docstrings, README files, ADR documents.
Existing Abstractions — Identify base classes, protocols, ABCs, and reusable interfaces. Look for: class * (Protocol), ABC, the abstractmethod decorator, shared base types.
Integration Points — Identify external system boundaries, HTTP clients, database adapters, message queues. Look for: import of third-party HTTP/DB libraries, adapter classes, port/adapter naming.
Cross-cutting Concerns (deep mode) — Identify async patterns, error handling conventions, logging strategy. Look for: async def, custom exception hierarchies, structured logging calls.
Data Flow Patterns (deep mode) — Identify pipeline stages, transformation chains, data schemas. Look for: dataclass chains, TypedDict, Pydantic models, transformation functions.
Merge all agent outputs into a coherent domain_knowledge.md Markdown document with sections: Domain Vocabulary, Key Abstractions, Integration Points, Cross-cutting Concerns, Data Flow Patterns.
Write to $(dirname $1)/domain_knowledge.md. If any step fails, log a warning to stdout and exit with code 0 — do not propagate the error to the recipe.