npx claudepluginhub laurigates/claude-plugins --plugin blueprint-pluginDefined in hooks.json
autobash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact-derivation.sh15msmanualbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact-derivation.sh15msWrite(docs/prds/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-prd-frontmatter.sh3000msEdit(docs/prds/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-prd-frontmatter.sh3000msWrite(docs/prps/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-prp-frontmatter.sh3000msEdit(docs/prps/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-prp-frontmatter.sh3000msWrite(docs/adrs/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-adr-frontmatter.sh3000msEdit(docs/adrs/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-adr-frontmatter.sh3000msSkill(prp-execute)bash ${CLAUDE_PLUGIN_ROOT}/hooks/check-prp-readiness.sh10000msWrite(docs/prds/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msWrite(docs/adrs/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msWrite(docs/prps/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msWrite(docs/blueprint/work-orders/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msEdit(docs/prds/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msEdit(docs/adrs/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msEdit(docs/prps/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msEdit(docs/blueprint/work-orders/**)bash ${CLAUDE_PLUGIN_ROOT}/hooks/auto-sync-id-registry.sh5000msValidates frontmatter structure in PRD/PRP/ADR docs via bash scripts before Write/Edit; LLM agent assesses PRP content readiness. Blocks tool calls if invalid, runs on PreCompact/PreToolUse.