documentation-criteria

Define criteria and templates for technical documents like PRDs and ADRs.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/simoabid/ABID.Dev-Portfolio --skill documentation-criteria-simoabid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-criteria
Source: https://github.com/simoabid/ABID.Dev-Portfolio/tree/main/.agent/skills/documentation-criteria
Command: npx skills add https://github.com/simoabid/ABID.Dev-Portfolio --skill documentation-criteria-simoabid

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides clear guidelines and templates for creating essential technical documentation, ensuring consistency, completeness, and adherence to best practices across projects.

Core Features & Use Cases

  • Define Documentation Requirements: Understand when to create PRDs, ADRs, Design Docs, and Work Plans based on project scope and complexity.
  • Access Templates: Utilize provided templates for PRDs, ADRs, Design Docs, Work Plans, and Task Files.
  • Use Case: Before starting a new feature development, consult this Skill to determine the necessary documentation artifacts and their required content, ensuring all stakeholders are aligned on project scope and technical approach.

Quick Start

Use the documentation-criteria skill to understand the requirements for creating a new technical design document.

Frequently Asked Questions about documentation-criteria

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When do I need to create an ADR versus a Design Document?

You need a Product Requirements Document (PRD) before starting feature development to define scope and align stakeholders. It serves as the foundational artifact to ensure all stakeholders understand project requirements and technical approach before implementation begins.

What should be included in a PRD before starting feature development?

A PRD should include project scope, required content, and stakeholder alignment details. By defining documentation requirements and utilizing standardized templates, you ensure consistency, completeness, and adherence to best practices across all technical projects.

How do I determine the correct creation order for technical documents?

Determine document creation order by evaluating project conditions and complexity. This skill provides decision matrices to guide users on when to create specific documents like PRDs, ADRs, Design Docs, and Work Plans based on project needs.

Can I use these documentation criteria for small or low-complexity projects?

Yes, the criteria scale with project complexity. By evaluating project scope, you can decide exactly which documents are necessary. For smaller projects, the decision matrices help omit unnecessary artifacts like extensive Work Plans or ADRs.

What is the difference between a Work Plan and a Task File?

A Work Plan outlines the broader execution strategy and milestones, whereas a Task File details specific actionable items. Both templates are provided to standardize documentation creation and track project requirements effectively.