blueprint-docs-listlisted
Install: claude install-skill laurigates/claude-plugins
List blueprint documents programmatically from the filesystem. Extracts metadata from YAML frontmatter and markdown headers.
## When to Use This Skill
| Use this skill when... | Use blueprint-adr-list instead when... |
|---|---|
| You want a combined index of ADRs, PRDs, and PRPs (or summary across all) | You only need an ADR-specific index table |
| You want to audit document statuses across all blueprint types | You need ADR-specific fields like domain or status filtering |
| You want a quick overview using `all` to see counts of every doc type | You're generating an ADR index for a README |
**Use Case**: Audit document status, generate index tables, or get a quick overview of all project documentation.
## Parameters
| Arg | Description |
|-----|-------------|
| `adrs` | List Architecture Decision Records |
| `prds` | List Product Requirements Documents |
| `prps` | List Product Requirement Prompts |
| `all` | Summary of all document types |
## Execution
### If arg is `adrs`
Run `/blueprint:adr-list` — it handles ADR-specific extraction with both header-section and frontmatter support.
### If arg is `prds`
```bash
printf "| PRD | Title | Status | Date |\n|-----|-------|--------|------|\n" && \
for f in docs/prds/*.md; do
[ -f "$f" ] || continue
fname=$(basename "$f")
[ "$fname" = "README.md" ] && continue
doc_title=$(head -50 "$f" | grep -m1 "^title:" | sed 's/^title:[[:space:]]*//' || true)
doc_status=$(head -50 "$f" | grep -m1 "^status:" | sed 's/^stat