{"enrichment":{"faq":[{"a":"Documentation Criteria helps you determine when an Architecture Decision Record is mandatory for your project. An ADR is typically required when your feature or change involves significant architectural decisions, system design choices, or technical trade-offs that affect multiple components or future development. Use Documentation Criteria's decision matrices to assess your feature's scope and complexity, then follow the provided ADR template to document the decision, context, and rationale.","q":"When do I need an ADR architecture decision record?"},{"a":"Documentation Criteria offers templates for five key technical documents: Product Requirements Document (PRD), Architecture Decision Record (ADR), Design Doc, UI Specification, and Work Plan. Each template is tailored to guide you through the essential sections and content structure needed for that document type. Access all templates directly within Documentation Criteria to ensure consistency across your technical projects.","q":"What technical documentation templates does Documentation Criteria provide?"},{"a":"Documentation Criteria provides a decision matrix to help you determine exactly which documents your project requires based on scope, complexity, and architectural impact. Not every project needs all five document types\u2014Documentation Criteria guides you through the assessment process so you create only the necessary documentation without over-documenting or missing critical specs.","q":"How many documents do I need for my project?"},{"a":"Documentation Criteria clarifies the creation order and dependencies between technical documents. Typically, the PRD establishes requirements first, followed by architectural decisions (ADR if needed), then design specifications and UI specs, with the Work Plan coordinating execution. Documentation Criteria's templates and guidelines show how each document builds on previous ones to ensure logical flow and consistency.","q":"What's the correct creation order and dependencies for technical docs?"},{"a":"Documentation Criteria provides decision matrices and acceptance criteria to help you determine which technical documents your feature requires. Assess your feature's scope, complexity, and architectural impact using Documentation Criteria's framework, then follow the recommended document set. The tool also includes verification strategy requirements to ensure your documentation meets quality standards.","q":"How do I determine which technical documents are required for a feature?"},{"a":"Documentation Criteria's design doc template guides you through essential sections including problem statement, proposed solution, architectural overview, implementation details, dependencies, and trade-offs. The template helps you structure technical specifications clearly so stakeholders and developers understand the feature's design rationale and can execute implementation confidently.","q":"What should a design doc template for software features include?"}],"shadow_tags":["doc-governance","template-library","decision-tracking","requirements-definition","spec-framework","workflow-orchestration","artifact-taxonomy","quality-gates","traceability-mapping","phase-planning"],"summary_rewrite":"Documentation Criteria provides decision matrices and templates to identify which technical documents your feature or change requires. Use it to navigate PRD, ADR, UI Spec, Design Doc, and Work Plan creation based on scope, complexity, and architectural impact."},"files":[{"bytes":11820,"path":"skills/documentation-criteria/SKILL.md","sha256":"d1dcc4d5b30559992e1434af01d55f20b50f8776904744cd6d619eff0c2ff3dd","url":"https://skillfed.io/files/shinpr/claude-code-workflows/documentation-criteria/11ac937d/SKILL.md"}],"id":"shinpr/claude-code-workflows/documentation-criteria","links":{"html":"https://skillfed.io/shinpr/claude-code-workflows/documentation-criteria","md":"https://skillfed.io/shinpr/claude-code-workflows/documentation-criteria.md","repo":"https://github.com/shinpr/claude-code-workflows"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":101,"language":"JavaScript","last_updated":"2026-07-28","license":"MIT","name":"documentation-criteria","publisher":"shinpr","stars":651},"relations":{"categories":["technical-writing","project-management","software-engineering"],"similar":[{"id":"shinpr/ai-coding-project-boilerplate/documentation-criteria"},{"id":"shinpr/claude-code-workflows/recipe-front-design"},{"id":"TheSyart/emperor-agent/planning-implementation"},{"id":"mwguerra/claude-code-plugins/prd-interview"},{"id":"FlorianBruniaux/claude-code-ultimate-guide/start"},{"id":"Jeffallan/claude-skills/architecture-designer"},{"id":"dawiddutoit/custom-claude/create-adr-spike"},{"id":"vladm3105/aidoc-flow-framework/doc-prd"},{"id":"microsoft/hve-core/adr-author"},{"id":"yonatangross/orchestkit/architecture-decision-record"}]},"slug":{"owner":"shinpr","repo":"claude-code-workflows","skill":"documentation-criteria"},"version":"11ac937d"}
