Skip to content
Development
Skill

/cyber-framework-mapping

Maintains sparse, reviewable cybersecurity framework edges with versioned IDs, relation, rationale, source, and review status. Use when mapping exercise observations or procedures to NIST, ATT&CK, or another named framework.

From plugin
agent-skills-standard
570200 skills21 agents33 commands1 MCP
Install
$ npx -y skills add hoangnguyen0403/agent-skills-standard --skill cyber-framework-mapping --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cyber-framework-mapping

Context preview

The summary Claude sees to decide when to auto-load this skill.

Maintains sparse, reviewable cybersecurity framework edges with versioned IDs, relation, rationale, source, and review status. Use when mapping exercise observations or procedures to NIST, ATT&CK, or another named framework.

SKILL.md

cyber-framework-mapping.SKILL.md
name: cyber-framework-mapping
guardrail: true
description: Maintains sparse, reviewable cybersecurity framework edges with versioned IDs, relation, rationale, source, and review status. Use when mapping exercise observations or procedures to NIST, ATT&CK, or another named framework.
metadata:
  labels: [cybersecurity, framework-mapping, provenance]
  triggers:
    keywords: [framework mapping, control mapping, ATT&CK mapping, NIST mapping, framework edge, mapping review]

Cyber Framework Mapping

**Priority: P1 (HIGH)**

Map only evidenced relationships; catalog context is not proof of efficacy, compliance, or coverage.

Structure

cyber-framework-mapping/
├── SKILL.md
├── references/edge-record.md
└── evals/evals.json

Workflow

1. Name framework, version, stable ID, and exact source URL or document section. 2. Choose relation (`supports`, `describes`, `observed-as`, `partial`, `unknown`, or `conflicts`). 3. Write a bounded rationale tied to an evidence record, not a generic similarity. 4. Set review status: `reviewed`, `needs-review`, or `unreviewed`; include reviewer and date when reviewed. 5. Preserve empty or unknown mappings explicitly; do not infer a complete catalog. 6. On a version/source change, preserve the prior versioned edge and its evidence unchanged. Create a separately versioned candidate linked to the prior record, mark it `needs-review`, and re-review; never overwrite historical mappings.

Rules

  • Prefer primary framework publications and official technique catalogs.
  • Keep framework IDs version-qualified; never silently merge revisions.
  • Separate a mapped edge from a control claim, measured efficacy, or compliance assertion.
  • Link [shared evidence fields](../cyber-evidence/SKILL.md) for observation provenance.

For mapped observations, carry `engagement_scope_ref`, `skill_version`, `source`, `observed_at`, `finding_status`, `evidence_refs`, `limitations`, and `accountable_owner`.

Anti-Patterns

  • **No broad equivalence**: One keyword does not establish a mapping.
  • **No version drift**: Do not reuse an ID without checking its revision.
  • **No compliance leap**: Mapping never certifies a control or outcome.
  • **No fabricated completeness**: Mark unknown edges and gaps.

References

  • [Framework edge schema](references/edge-record.md)
Read more
Ships withagent-skills-standard

The portable SDLC standards layer for AI coding agents. Sync once, then work in your own runtime.

Get the whole plugin

Other skills on agent-skills-standard.