domain-gap-to-issue-roadmap
Deep multi-repo ecosystem audit → domain gap matrix → structured GitHub issue roadmap with epics. Use when the user wants to assess capabilities across repos and create a backlog of work items covering code, data, and documentation gaps.
Best use case
domain-gap-to-issue-roadmap is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Deep multi-repo ecosystem audit → domain gap matrix → structured GitHub issue roadmap with epics. Use when the user wants to assess capabilities across repos and create a backlog of work items covering code, data, and documentation gaps.
Teams using domain-gap-to-issue-roadmap should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/domain-gap-to-issue-roadmap/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How domain-gap-to-issue-roadmap Compares
| Feature / Agent | domain-gap-to-issue-roadmap | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Deep multi-repo ecosystem audit → domain gap matrix → structured GitHub issue roadmap with epics. Use when the user wants to assess capabilities across repos and create a backlog of work items covering code, data, and documentation gaps.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Domain Gap → Issue Roadmap > Audit engineering domains across a multi-repo ecosystem, map what exists vs what's missing > (code, data, standards, documentation), then create structured GitHub issues organized > into epics and phases. ## When to Use - User asks to "assess", "map", or "inventory" capabilities across repos - User wants GitHub issues for future work based on gap analysis - Multiple repos contribute to the same engineering domain (e.g., digitalmodel + worldenergydata) - Dark intelligence / Excel extraction needs to be mapped against existing code - User wants to understand code-vs-data-vs-documentation coverage ## Methodology — 3 Phases ### Phase 1: Parallel Deep Audit (delegate_task with 3 subagents) Spawn 3 parallel subagents, each covering a different investigation axis: **Subagent 1 — Code & Extraction Inventory** - Search for all source files by domain (module counts, function counts, LOC) - Find dark-intelligence extraction outputs (YAML archives, calculations.py stubs) - Map extraction pipeline scripts and their current state - Identify what's been extracted but NOT promoted to code **Subagent 2 — Conversion Infrastructure & Data Assets** - Search for Excel files, scraping outputs, CSV databases - Find existing conversion scripts and their capabilities - Map data registries, catalogs, and indexes - Check external data sources (SubseaIQ, BSEE, SODIR, etc.) **Subagent 3 — Standards, Documentation & Module Registries** - Search standards-transfer-ledger for done/gap/reference status - Find domain coverage reports and capability vision docs - Map downloaded vs cataloged-only reference documents - Identify test coverage by domain ### Phase 2: Cross-Reference & Gap Matrix After subagent results return, build the gap matrix: ``` Domain | Code Files | Standards Done/Gap | Excel Sources | Extractions | Tests | Docs -------|-----------|-------------------|---------------|-------------|-------|----- struct | 166 | 12/24 | yes | 2 POC | some | good hydro | 154 | 0/0 | yes | none | some | good geotech| 4 | 2/0 | 1 yaml | 1 POC | some | weak ... ``` Key cross-references to build: - Excel dark intelligence → existing code modules (what's extracted but not wired?) - Standards ledger gaps → code gaps (which standards have no implementation?) - Documentation → code (which docs have no corresponding module?) - Data sources → analysis modules (which data exists but isn't used?) - Cross-repo overlap (worldenergydata economics vs digitalmodel field_dev) ### Phase 3: Structured Issue Creation #### Issue Hierarchy Pattern ``` Epic (domain-level) ├── Phase 1: Wire existing extractions (quick wins) ├── Phase 2: Batch extraction (new data processing) ├── Phase 3: Systematic gap closure (standards-driven) ├── Phase 4: Infrastructure & test coverage ├── Cross-repo integration issues ├── Data acquisition issues └── Documentation gap issues ``` #### Issue Creation Best Practices (learned from experience) 1. **Use execute_code for batch creation** — 10+ issues in one script with shlex.quote for shell safety. Each issue gets title, labels, and full body. 2. **Label taxonomy** — use existing labels, check with `gh label list` first: - `dark-intelligence` for extraction/promotion work - `domain:code-promotion` for Excel→code wiring - `domain:extraction-pipeline` for new extractions - `cat:engineering-calculations` for calculation implementations - `cat:data-pipeline` for data processing - `cat:document-intelligence` for documentation work - `priority:high/medium/low` for triage 3. **Epic body structure** — include: - Current state summary with metrics - Vision statement - Child issue list with `#number` references - Related epics cross-references - Key reference file paths 4. **Work item body structure** — include: - ### What (one sentence) - ### Source (where the input data/code lives) - ### Target (where the output goes) - ### Scope (checkboxes for each deliverable) - ### Acceptance Criteria (testable conditions) - ### Standards (applicable codes/standards) 5. **Update epics AFTER creating children** — use gh issue edit to add child issue references. Do this in a second pass, not inline. 6. **Onshore vs Offshore split** — for geotechnical and other domains where onshore/offshore have different standards, split into separate issues early. The user expects this distinction. 7. **Cross-repo integration issues** — when Module A in repo X feeds Module B in repo Y, create explicit "wire X into Y" issues. Don't assume the connection is obvious. ## Pitfalls 1. **SubseaIQ assumption** — user may believe data was scraped that doesn't exist. Always verify with `search_files` + `git log --all -S` before creating "process existing data" issues. Create "scrape fresh" issues instead. 2. **worldenergydata is massive** — 1,021 Python files, 27 modules. Don't just search workspace-hub; always check worldenergydata separately. It often has economics/production/vessel modules that duplicate or complement digitalmodel. 3. **Standards transfer ledger is THE source of truth** for what's done vs gap. Path: `data/document-index/standards-transfer-ledger.yaml` (425+ entries). 4. **Dark intelligence outputs are gitignored** — the knowledge/dark-intelligence/ directory has extraction results that exist on disk but not in git. Don't assume they're missing just because grep of tracked files shows nothing. 5. **Conference papers (38K+) are 0% indexed** — always flag this as a data acquisition priority. It's the highest-value unprocessed resource. 6. **Test coverage is very low** (digitalmodel 2.95%) — every issue should include a test deliverable, not just code. ## Verification After creating all issues: - `gh issue list --label dark-intelligence` to verify labels applied - Check epic bodies have correct `#number` cross-references - Verify no duplicate issues (search titles before creating) - Count total issues created and report summary to user ## Output Format Always end with a structured summary: ``` TOTAL: N issues (M epics + K work items) EPIC #XXXX — Title #YYYY Child issue title priority:level ... CROSS-CUTTING #ZZZZ Data/doc issue priority:level ... KEY FINDINGS 1. Finding that changes the user's understanding 2. ... ```
Related Skills
domain-knowledge-sweep
Systematic multi-source research of an engineering domain. Spawns parent issue → 6 research subissues (Standards, Academic, Industry, LinkedIn-marketing, Code-audit, Synthesis) → gap implementation subissues. Replaces LinkedIn-only extraction with defensible comprehensive sourcing.
plan-gated-issue-execution-wave
Execute a multi-issue architecture/planning wave in a plan-gated repo, then safely transition approved issues into implementation with file-based Codex prompts, local approval markers, subprocess monitoring, and cleanup handling for sandbox/hook edge cases.
staged-issue-tree-creation-with-deduplication
Pattern for creating hierarchical GitHub issue trees from phased project plans while checking for duplicate/overlapping issues
plan-gated-issue-validation-workflow
Systematic validation pattern for plan-approved GitHub issues with pre-existing deliverables
plan-gated-issue-implementation
Workflow for executing pre-approved GitHub issues with mandatory validation checkpoints
github-issue-structure-for-personal-finance-tracking
Pattern for organizing financial analysis work across multiple repos (data/config vs. logic separation)
plan-draft-review-artifact-truthfulness-and-issue-body-alignment
Keep plan drafts truthful during adversarial review loops by verifying real provider artifact state on disk and aligning the GitHub issue body to the bounded plan tranche before claiming approval-readiness.
parallel-llm-wiki-gap-to-issues
Use parallel subagents to mine remaining LLM-wiki/document-intelligence gaps, de-duplicate against existing GitHub issues, then create only the strongest bounded follow-on issues.
llm-wiki-ecosystem-gap-to-issues
Review the workspace-hub LLM-wiki/document-intelligence ecosystem, identify high-leverage gaps, and create grounded GitHub feature issues without duplicating existing work.
interactive-issue-execution-worktree-guardrails
Execute approved GitHub issues in isolated worktrees with interactive Codex/Codex runs, while containing agent drift and salvaging progress when provider/runtime problems occur.
workspace-hub-batch-issue-execution
Deprecated alias for gh-work-execution.
single-terminal-gh-issue-prompts
Generate live issue-specific Codex prompts for a single terminal, with repo-aware path contracts and plan-gate safety checks.