.claude/skills/nfr-jira-epic/SKILL.md
Create a Jira Epic with one story per applicable NFR for tracking NFR compliance as sprint work
npx skillsauth add DavidROliverBA/ArchitectKB nfr-jira-epicInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a Jira Epic with one story per applicable NFR, turning the NFR compliance table into trackable sprint work. Each story includes the requirement, evidence guidance, and acceptance criteria.
/nfr-jira-epic ERPSystem CS1 all,gdpr
/nfr-jira-epic "AlertHub" CS1 all,gdpr ARCH
/nfr-jira-epic DataPlatform CS2 all,pci,gdpr,caa_nis
All NFR data is read from .claude/data/nfr-reference.yaml — the single source of truth for all 66 NFRs. Do NOT hard-code NFR content; always read from the YAML.
createJiraIssue).claude/data/nfr-reference.yaml.claude/data/nfr-evidence-rules.yaml for automated check referencestypes argument into a list (split on comma)all in the types list/nfr-capture)If project argument is provided, use it. Otherwise, ask the user:
Which Jira project should the NFR Epic be created in?
Enter the Jira project key (e.g., ARCH, ENG, OPS):
Use the Atlassian MCP createJiraIssue tool to create the Epic:
NFR Compliance — [System Name] ([CS tier]/[SL tier])h2. NFR Compliance Epic
*System:* [System Name]
*Classification:* [CS tier] / [SL tier]
*Applicability:* [types list]
*Sections:* [included count] of 13
*NFRs:* [included NFR count] of 66
This epic tracks NFR compliance for [System Name] as defined in the BA NFR Template (Confluence page 664765269, v0.2).
Each story represents one NFR requirement. Stories close when evidence is attached and reviewed.
*Generated by:* /nfr-jira-epic skill
*NFR Reference:* .claude/data/nfr-reference.yaml
nfr-compliance, nfr-epicFor each applicable NFR, create a Jira story linked to the Epic:
[NFR ID] — [NFR title]h2. [NFR ID]: [NFR title]
h3. Requirement
[nfr.requirement]
h3. Guidance
[nfr.guidance]
h3. Target ([SL tier])
[tier_values for SL tier if tiered, else "Not tiered — applies uniformly"]
h3. Evidence Guidance
[nfr.evidence_guidance]
h3. Evidence Type
[nfr.evidence_type] — [If automated: "Automated checks available via nfr-evidence-collect.sh"]
h3. Acceptance Criteria
* Evidence is documented and linked to this story
* Evidence matches the format described in Evidence Guidance
* Status is confirmed as Met, Partial, or N/A with justification
[If evidence_type == automated]:
* Automated check results attached (AWS Config / CLI output)
nfr-compliance, nfr-[section-id lowercase] (e.g., nfr-sec, nfr-rel)Rate limiting: Pause briefly between story creation calls to avoid Jira API rate limits. Create stories section by section.
After creating all stories, print a summary:
NFR Jira Epic Created for [System Name] ([CS tier]/[SL tier])
Epic: [PROJ]-[ID] — NFR Compliance — [System Name] ([CS tier]/[SL tier])
URL: [epic URL]
Stories created: [count] of [total applicable NFRs]
| Section | Stories | IDs |
|---------|---------|-----|
| [Section Name] | [count] | [PROJ-ID, PROJ-ID, ...] |
| ... | ... | ... |
Priority: [CS1→Critical/CS2→High/CS3→Medium/CS4→Low]
Labels: nfr-compliance, nfr-[section-ids]
Next steps:
1. Assign stories to team members or squads
2. Add to sprint backlog
3. Use /nfr-capture with-evidence-prompts for guidance on completing each NFR
4. Close stories when evidence is attached and reviewed
.claude/data/nfr-reference.yaml — NFR single source of truth.claude/data/nfr-evidence-rules.yaml — Automated AWS evidence checks.claude/skills/nfr-capture/SKILL.md — Generate NFR tables.claude/skills/nfr-review/SKILL.md — Gap analysis against existing HLDstools
--- context: fork --- # /youtube Save a YouTube video as both a Weblink (quick reference) and a detailed Page (full analysis). ## Usage ``` /youtube <url> /youtube <url> <optional title override> ``` ## Examples ``` /youtube https://www.youtube.com/watch?v=0TpON5T-Sw4 /youtube https://youtu.be/abc123 AWS re:Invent Keynote ``` ## Prerequisites This skill uses the MCP Docker YouTube tools: - `mcp__MCP_DOCKER__get_video_info` - Video metadata - `mcp__MCP_DOCKER__get_transcript` - Full trans
data-ai
Create and manage git worktrees for parallel agent sessions
testing
--- context: fork --- # /wipe Generate a context handoff summary, clear the session, and resume in a fresh conversation. Detects environment and provides automated (tmux) or manual workflow. ## Usage ``` /wipe /wipe quick # Minimal handoff, just essentials /wipe detailed # Comprehensive handoff with full context ``` ## Instructions When the user invokes `/wipe`: ### Phase 1: Detect Environment First, check the terminal environment: ```bash echo "Environment Detection:"
data-ai
--- context: fork --- # /weekly-summary Generate comprehensive weekly summary from daily notes, meetings, tasks, and project updates using parallel sub-agents. ## Usage ``` /weekly-summary /weekly-summary --last-week /weekly-summary --from 2026-01-01 --to 2026-01-07 /weekly-summary --output page # Create Page note instead of just outputting ``` ## Instructions This skill uses **5 parallel sub-agents** to gather data concurrently from different vault areas, then synthesizes a comprehensi