From afdocs
AI-Friendly Roadmap Standard. Use when documenting roadmaps, tracking technical debt, planning security improvements, or managing initiatives and work items.
How this skill is triggered — by the user, by Claude, or both
Slash command
/afdocs:afrsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to document roadmaps, technical debt registries, and security improvements with structured metadata and cross-references to all AFDOCS standards.
Use this skill to document roadmaps, technical debt registries, and security improvements with structured metadata and cross-references to all AFDOCS standards.
docs/
roadmap/
roadmaps.yaml ← roadmap registry (required)
feature-2026-h1.md ← feature roadmap
technical-debt.md ← technical debt registry
security-roadmap.md ← security improvement plan
items/ ← standalone items (optional)
feat-user-dashboard.md
Roadmap → Initiative → Item (three levels)
| Type | roadmap_type | Use for |
|---|---|---|
| Feature Roadmap | feature | Product or technical capabilities |
| Technical Debt Registry | technical-debt | Known debt with remediation plans |
| Security Roadmap | security | Security improvements linked to AFSS/AFCS |
---
roadmap_id: feature-2026-h1
name: Feature Roadmap — 2026 H1
type: roadmap
roadmap_type: feature # feature | technical-debt | security
status: active # active | draft | archived
owner: product-team
last_reviewed: 2026-02-11
time_horizon: 2026-H1 # optional
component_id: webapp # optional: omit for system-level
summary: # optional
total_items: 12
completed: 3
in_progress: 4
planned: 3
proposed: 2
completion_percent: 25
---
<!-- initiative -->
initiative_id: init-user-experience
name: User Experience Overhaul
status: in-progress
priority: high
owner: frontend-team
target_date: 2026-06-30
<!-- /initiative -->
<!-- item -->
item_id: feat-user-dashboard
name: Build user dashboard
type: feature
status: in-progress
priority: high
owner: frontend-team
component_id: webapp
target_date: 2026-04-15
<!-- /item -->
| Type | Prefix | Example |
|---|---|---|
feature | feat- | feat-user-dashboard |
debt | debt- | debt-migrate-orm |
security | sec- | sec-add-rls-audit-table |
improvement | imp- | imp-ci-pipeline-speed |
proposed → planned → in-progress → completed
→ cancelled (from any status)
critical | high | medium | low (consistent with AFSS criticality)
### feat-user-dashboard — Build user dashboard
<!-- item -->
item_id: feat-user-dashboard
name: Build user dashboard
type: feature
status: in-progress
priority: high
owner: frontend-team
component_id: webapp
<!-- /item -->
**Description:** What this item delivers.
**Acceptance criteria:**
- [ ] Dashboard loads in under 2 seconds
- [ ] Covered by integration tests
**Dependencies:** `feat-api-user-endpoint`
**Cross-references:** AFSS control `auth-rls-user-profiles`
<!-- item -->
item_id: debt-migrate-orm
type: debt
debt_category: architecture # architecture | code-quality | testing | documentation | dependency | infrastructure | performance
impact: high # how much it affects velocity
effort: large # trivial | small | medium | large | xlarge
code_refs:
- src/db/queries/*.sql
<!-- /item -->
Extra body sections: Impact, Remediation
<!-- item -->
item_id: sec-add-rls-audit-table
type: security
control_id: auth-rls-user-profiles # AFSS control (required)
threat_id: threat-disclosure-data-leak # AFSS threat
framework_ref: OWASP-A01 # AFCS requirement
<!-- /item -->
Extra body section: Threat context
roadmaps:
- roadmap_id: feature-2026-h1
name: Feature Roadmap — 2026 H1
roadmap_type: feature
path: docs/roadmap/feature-2026-h1.md
status: active
owner: product-team
time_horizon: 2026-H1
last_reviewed: 2026-02-11
summary:
total_items: 12
completed: 3
in_progress: 4
## Overview
Purpose, scope, strategic context.
## Initiatives
(Each initiative heading with items inside)
## Progress Summary
| Initiative | Total | Completed | In Progress | Planned | Proposed |
|-----------|-------|-----------|-------------|---------|----------|
| UX Overhaul | 5 | 1 | 2 | 1 | 1 |
| **Total** | **5** | **1** | **2** | **1** | **1** |
roadmaps.yaml, generate reports, flag conflictscomponent_id → AFADS componentcontrol_id / threat_id → AFSS control or threatprocedure_id → AFOPS procedureconvention_id → AFPS conventionframework_ref → AFCS compliance requirementitem_id valuesnpx claudepluginhub securitymonster/afdocs --plugin afdocsAdd prioritized items to a project roadmap with codebase review and duplication check. Use when planning product direction.
Create and manage a unified project roadmap from existing specs and plans. Interactive, human-confirmed, always valid.
Generates a phased implementation roadmap from Architecture Decision Records, mapping dependencies, critical path, timeline, risk, and testing strategy.