# Microsoft Promptkit Promptkit

> <!-- Generated by PromptKit — edit with care -->

- Skill: `tomevault-io/microsoft-promptkit-promptkit` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/microsoft-promptkit-promptkit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/microsoft-promptkit-promptkit/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/microsoft-promptkit-promptkit

---


<!-- Generated by PromptKit — edit with care -->

You must read and execute the prompt file at
`.github/prompts/ingest-cwe-taxonomies.prompt.md`. Treat it as the
complete, self-contained instruction set for the CWE ingestion pipeline.

## Inputs

- **CWE source**: A local path to a CWE XML file, or `latest` to download
  the current release from `https://cwe.mitre.org/data/xml/cwec_latest.xml.zip`.
- Any overrides to the domain registry or mapping rules the user specifies.

## Output

- Per-domain taxonomy files at `taxonomies/cwe-<domain>.md` (13 domains)
- Normalized CWE data at `data/cwe/<version>/`
- Updated `manifest.yaml` with new taxonomy entries
- Reusable ingestion script at `scripts/ingest-cwe.py`
- Diff report if a previous CWE version exists

## Workflow

1. Read `.github/prompts/ingest-cwe-taxonomies.prompt.md` before doing
   anything else.
2. Ask the user for the CWE source (path or `latest`).
3. Follow all six phases defined in the prompt file: Acquisition,
   Normalization, Domain Mapping, Taxonomy Generation, Integration,
   and Verification.
4. Do NOT skip the sanity checks in Phase 6.

---
> Source: [microsoft/PromptKit](https://github.com/microsoft/PromptKit) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-17 -->

