standards-coverage-mapper

Map and track implementation status of engineering standards across digitalmodel modules — gap analysis, clause-level coverage, and integration with WRK work items.

5 stars

Best use case

standards-coverage-mapper is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Map and track implementation status of engineering standards across digitalmodel modules — gap analysis, clause-level coverage, and integration with WRK work items.

Teams using standards-coverage-mapper 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

$curl -o ~/.claude/skills/standards-coverage-mapper/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/engineering/standards/standards-coverage-mapper/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/standards-coverage-mapper/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How standards-coverage-mapper Compares

Feature / Agentstandards-coverage-mapperStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Map and track implementation status of engineering standards across digitalmodel modules — gap analysis, clause-level coverage, and integration with WRK work items.

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

# Standards Coverage Mapper Skill

Track which engineering standards are implemented, partially implemented,
or missing across digitalmodel modules. Uses the capability map YAML as
the single source of truth.

## When to Use This Skill

- Auditing standards coverage for a module or discipline
- Planning new WRK items based on standards gaps
- Updating the capability map after implementing a standard
- Cross-referencing standards clauses with code implementations

## Capability Map Location

```
specs/capability-map/digitalmodel.yaml
```

## Status Taxonomy

| Status | Meaning | Action Required |
|--------|---------|-----------------|
| `implemented` | Full coverage of relevant sections | Maintenance only |
| `partial` | Some sections coded, gaps remain | Create WRK for remaining |
| `reference` | Standard referenced but not computed | Assess if computation needed |
| `gap` | Standard needed but not implemented | Create WRK item |

## Capability Map Entry Format

```yaml
- module: geotechnical/soil_models
  standards_count: 2
  standards:
  - id: API_RP_2GEO_Geotechnical_and_Foundation_Design
    title: API RP 2GEO Geotechnical and Foundation Design Considerations
    org: API
    discipline: geotechnical
    summary: |
      Soil characterisation, CPT correlation, pile capacity (Sec 6-8),
      foundation design considerations.
    status: gap
```

## Gap Identification Workflow

1. **Scan capability map** for entries with `status: gap`
2. **Cross-reference WRK items** — does a WRK exist to fill the gap?
3. **Identify unmapped standards** — standards referenced in code but not
   in the capability map
4. **Prioritise** — which gaps block downstream work?

### Quick Scan Command
```bash
grep -n 'status: gap' specs/capability-map/digitalmodel.yaml | head -20
```

### Find Unmapped Standards
```bash
# Standards referenced in code but not in capability map
grep -rh 'DNV-RP\|API RP\|ISO 19901' digitalmodel/src/ | \
  sort -u | head -20
```

## Clause-Level Tracking

For detailed tracking, use comments in the capability map summary field:

```yaml
summary: |
  Sec 3.3 absolute stability: implemented (absolute_stability.py)
  Sec 3.4 generalized method: implemented (generalized_stability.py)
  Sec 4 soil resistance: implemented (soil_resistance.py)
  Sec 5 scour: gap (see WRK-623)
  Appendix B examples: used as test validation
```

## Output: Standards Coverage Table

Generate a markdown summary for reviews:

```markdown
| Standard | Module | Status | WRK | Notes |
|----------|--------|--------|-----|-------|
| API RP 2GEO | geotechnical/soil_models | gap | WRK-618 | Phase 1 |
| API RP 2GEO | geotechnical/piles | gap | WRK-619 | Phase 2 |
| DNV-RP-F109 | geotechnical/on_bottom_stability | gap | WRK-620 | Phase 3 |
| DNV-RP-C212 | geotechnical/foundations | gap | WRK-621 | Phase 4 |
| DNV-RP-E303 | geotechnical/anchors | gap | WRK-622 | Phase 5 |
| DNV-RP-F107 | geotechnical/scour | gap | WRK-623 | Phase 6 |
```

## Updating the Capability Map

When a standard transitions from `gap` to `partial` or `implemented`:

1. Update `status` field in the YAML entry
2. Update `summary` with clause-level detail
3. Reference the implementing WRK in the summary
4. Verify no orphaned entries (`unlinked_doc_count: 0`)

## Related Skills

- `geotechnical-engineering` — domain expertise for geotechnical standards

## Version History

| Version | Date | Changes |
|---------|------|---------|
| 1.0.0 | 2026-02-26 | Initial skill — status taxonomy, gap workflow, coverage tables |

Related Skills

baoyu-article-illustrator

5
from vamseeachanta/workspace-hub

Article illustrations: type × style × palette consistency.

vscode-extensions

5
from vamseeachanta/workspace-hub

VS Code productivity optimization with essential extensions, settings sync, profiles, keybindings, snippets, and workspace configuration

git-advanced

5
from vamseeachanta/workspace-hub

Advanced git workflows including rebase, worktrees, bisect, hooks, and monorepo patterns

docker

5
from vamseeachanta/workspace-hub

Complete Docker containerization patterns with multi-stage builds for development and production workflows

elite-frontend-ux

5
from vamseeachanta/workspace-hub

Create distinctive, production-grade frontend interfaces with expert-level UX design. Use when building SaaS dashboards, landing pages, marketing sites, React/Vue components, HTML/CSS layouts, or any web UI. Combines bold aesthetic direction with systematic design tokens, WCAG accessibility, conversion optimization, and Tailwind/React best practices. Produces polished, memorable interfaces that avoid generic AI aesthetics while meeting professional standards. type: reference

sphinx

5
from vamseeachanta/workspace-hub

Generate comprehensive Python documentation with Sphinx. Covers autodoc for API extraction, Napoleon for Google/NumPy docstrings, intersphinx for cross-references, and multiple output formats including HTML, PDF, and ePub.

pandoc

5
from vamseeachanta/workspace-hub

Universal document converter for transforming Markdown to PDF, DOCX, HTML, LaTeX, and 40+ other formats. Covers templates, filters, citations with BibTeX/CSL, and batch conversion automation scripts.

marp

5
from vamseeachanta/workspace-hub

Create professional Markdown-based slide presentations with Marp. Covers themes, directives, speaker notes, presenter view, and export to PDF, HTML, and PPTX formats. Includes VS Code integration, CLI usage, and CI/CD automation.

docusaurus

5
from vamseeachanta/workspace-hub

Build modern documentation websites with Docusaurus. Covers docs, blog, pages, versioning, i18n, search integration, and deployment patterns. React-based with MDX support for interactive documentation.

slack-api

5
from vamseeachanta/workspace-hub

Slack bot development and workspace automation using Web API, Events API, Socket Mode, and Block Kit for building interactive messaging applications

miro-api

5
from vamseeachanta/workspace-hub

Miro whiteboard automation using REST API v2 and Python SDK for creating boards, frames, shapes, connectors, and collaborative visual workflows

calendly-api

5
from vamseeachanta/workspace-hub

Calendly scheduling automation using REST API v2 for managing event types, availability, bookings, webhooks, and scheduling workflows