Documentation
Reusable technical documentation templates: READMEs, ADRs, runbooks, and more.
177 results
AI Agent Design Document Template
Document AI agent architecture, tools, memory, reasoning patterns, safety guardrails, evaluation criteria, and deployment configuration. Includes sections for system prompts, tool definitions, and failure modes.
AI Data Preparation Checklist
Checklist for preparing data for LLM and RAG systems: data collection, cleaning, chunking, embedding, deduplication, PII removal, format validation, quality scoring, and indexing with metrics and thresholds.
AI LLM Cost Tracking Template
Track token usage and costs per feature, model, and user. Includes cost categories, pricing tables, budget alerts, optimization strategies, and reporting templates for LLM API spending.
AI LLM Incident Response Runbook
Operational runbook for LLM production incidents: hallucination events, model outages, cost spikes, safety failures, and degraded quality. Includes severity levels, escalation paths, diagnostic steps, and recovery procedures.
AI LLM Prompt Template Library
A reusable prompt template library for common LLM tasks: summarization, extraction, classification, code review, translation, and structured output with variables, examples, and evaluation criteria.
AI Model Selection Matrix
Compare LLM models by cost, latency, context window, accuracy, and use case. Includes decision criteria, benchmark results, pricing comparison, and recommendations for classification, extraction, summarization, code, and agent tasks.
AI Prompt Version Control Template
Version your LLM prompts with eval scores, change history, rollback support, and A/B testing. Includes prompt metadata schema, changelog format, evaluation tracking, and CI/CD integration for prompt management.
AI RAG Evaluation Checklist
A checklist for evaluating RAG system quality: retrieval accuracy, generation faithfulness, context relevance, answer correctness, citation accuracy, latency, and end-to-end testing with metrics and thresholds.
API Changelog Template
A template for documenting API changes including breaking changes, new features, deprecations, and bug fixes.
API Deprecation Notice Template
A template for communicating API deprecations, breaking changes, and sunset timelines to consumers.
API Error Handling Guideline
A guideline for standardizing error responses, status codes, and error payloads across REST and GraphQL APIs.
API Rate Limiting Policy Template
A template for defining API rate limits per consumer tier, including burst allowances, quota periods, and escalation paths.
SLA Definition Template
A template for defining and documenting Service Level Agreements including uptime targets, response times, error budgets, and escalation procedures.
API Lifecycle Management Template
A checklist template for API deprecation, versioning, and sunset procedures.
API Monitoring & Alerting Template
A template for defining API SLA thresholds, error rate alerts, and monitoring dashboards.
API Performance Budget Template
A template for setting and tracking API latency and throughput performance budgets.
Microservice Contract Template
A template for defining service contracts and API agreements between microservices.
Service Dependency Map Template
A template for documenting and visualizing service dependencies in distributed systems.
System Diagram Template
A template for creating C4 model and architecture diagram standards.
Technical Specification Template
A template for writing technical specification documents for software projects.
Cache Eviction Policy Template
Template for documenting cache eviction rules per cache layer: LRU, LFU, TTL, FIFO, random eviction. Includes policy selection matrix, per-layer configuration, memory limits, and monitoring rules with code examples.
Cache Strategy Decision Template
Decision template for choosing cache strategies per use case: no-cache, cache-aside, read-through, write-through, write-back, and refresh-ahead. Includes decision matrix, TTL guidelines, invalidation rules, and code examples.
Cache Warmup Runbook
Runbook for warming caches after deployment, restart, or incident: identify hot keys, preload strategies, progressive warmup, health checks, and rollback procedures with code examples and automation scripts.
CDN Cache Rules Template
Template for defining CDN caching rules and edge behavior: cache keys, TTL by content type, query parameter handling, header forwarding, purge strategies, and origin shield configuration with code examples.
Async Task Cancellation Runbook
Runbook for safely cancelling long-running async tasks in Python, JavaScript, Go, and Java: cancellation tokens, context propagation, resource cleanup, timeout strategies, and graceful shutdown procedures with code examples.
Race Condition Debugging Checklist
Checklist for identifying and fixing race conditions in concurrent code: symptom identification, reproduction strategies, debugging tools, common patterns, fixes using locks, atomics, channels, and prevention techniques with code examples.
Thread Pool Sizing Template
Template for documenting thread pool configuration per service: pool type selection, sizing formulas, CPU vs I/O bound tuning, queue strategies, rejection policies, monitoring metrics, and tuning examples for Java, Python, Go, and Node.js.
Data Governance Policy Template
A template for data classification, retention, access control, privacy, and compliance policies covering GDPR, CCPA, and SOC 2 requirements.
Data Pipeline Design Document Template
A template for documenting data pipeline sources, transformations, sinks, scheduling, error handling, and monitoring with schema definitions.
Data Quality Rules Template
A template for defining data validation rules per dataset and column: completeness, consistency, accuracy, timeliness, and uniqueness checks.
ETL Job Runbook Template
A runbook for operating, monitoring, and troubleshooting ETL jobs: startup, shutdown, health checks, common failures, diagnostics, and recovery.
Access Control Review Template
A template for auditing user access rights, verifying least privilege, and documenting access decisions across systems and teams.
Architecture Decision Record (ADR) Template
A lightweight template for documenting major architectural decisions, their context, options considered, and the reasoning behind the chosen approach.
Auto-Scaling Policy Template
A template for documenting scale-up and scale-down rules for cloud infrastructure.
Backup & Restore Verification Template
A template for documenting database and file backup verification procedures.
Backup Verification Test Template
A template to plan and document backup verification tests, ensuring restore procedures work before an emergency.
Bug Triage Template
A template for classifying and routing bug reports by severity and impact.
Capacity Planning Forecast Template
A structured template for forecasting infrastructure growth, identifying resource bottlenecks, and planning capacity before traffic surges cause outages.
Change Management Template
A template for documenting CAB reviews and rollback criteria for production changes.
CI/CD Pipeline Design Template
A template for documenting CI/CD pipeline stages, gates, environments, deployment strategies, rollback procedures, and security scanning.
CI/CD Pipeline Security Template
A template for securing build and deployment pipelines against credential leaks, tampering, supply chain attacks, and unauthorized deployments.
Cloud Cost Allocation Template
A template for tracking team and environment cloud cost allocation.
Cloud Resource Tagging Policy Template
A policy template for enforcing consistent labels on cloud resources to improve cost allocation, security, and operations.
Code Review Checklist Template
A structured checklist template for conducting consistent, thorough code reviews that catch bugs, improve readability, and share knowledge across the team.
Compliance Gap Analysis Template
A template for mapping current security controls to compliance frameworks like SOC 2, ISO 27001, and PCI-DSS.
Container Security Baseline Template
A baseline template for hardening container images, runtimes, and orchestration configurations across environments.
Cross-Region Failover Test Template
A template for documenting multi-region disaster recovery test procedures.
Data Breach Response Playbook
A step-by-step playbook for responding to security incidents involving unauthorized data access, from initial detection through notification and remediation.
Data Migration Runbook Template
A runbook template for safely migrating data between systems including pre-migration checks, rollback procedures, and post-migration validation.
Data Retention Policy Template
A template to define how long data is kept, when it is archived, and when it must be deleted for compliance and cost reasons.
Dependency Upgrade Runbook
A step-by-step runbook for upgrading project dependencies safely.
Dependency Vulnerability Report Template
A template for documenting security findings in dependencies, including severity, impact, and remediation steps for engineering teams.
Deployment Checklist Template
A pre-release verification checklist for safe production deployments.
Deployment Rollback Runbook
Runbook for rolling back failed deployments safely: rollback triggers, Kubernetes rollback, blue-green deployment rollback, canary rollback, database migration rollback, verification steps, and post-rollback procedures with code examples for kubectl, Helm, and ArgoCD.
Deprecation Timeline Template
A template for planning and communicating the sunset of legacy capabilities, APIs, or services with clear milestones and stakeholder notifications.
Disaster Recovery Test Plan
A template for planning and executing disaster recovery tests including failover validation, data integrity checks, and recovery time measurement.
Docker Image Hardening Checklist
Checklist for hardening Docker container images for production: base image selection, user permissions, file system restrictions, network isolation, resource limits, secret management, vulnerability scanning, and CI/CD integration with Dockerfile examples.
Downtime Communication Template
A template for internal and external outage messaging during service downtime.
Encryption Key Lifecycle Template
A template for managing the creation, distribution, rotation, and destruction of encryption keys across applications and services.
Endpoint Security Checklist Template
A checklist template for hardening laptops, workstations, and mobile devices that access corporate data and systems.
Engineering Handbook Template
A template for documenting team culture, development processes, technical standards, and operational practices in a single referenceable handbook.
Environment Configuration Template
A template to document environment variables, secrets, endpoints, and infrastructure settings per deployment environment.
Escalation Policy Template
A template for defining incident severity levels and on-call escalation paths.
Feature Specification Template
A template for writing clear, actionable feature specifications that align engineering, product, and design before development begins.
Git Branching Strategy Document
A document template for defining Git workflow, branching conventions, merge requirements, and release procedures for engineering teams.
Helm Chart Review Checklist
A checklist for reviewing Helm charts covering values, templates, security, resource limits, probes, RBAC, and best practices.
Incident Communication Template
A template for notifying stakeholders during production outages with pre-drafted messages for each incident severity level and audience type.
Incident Timeline Template
A template for reconstructing the exact sequence of events during incident investigations to identify detection gaps and response delays.
Infrastructure as Code Review Template
A template for reviewing Terraform and CloudFormation infrastructure code.
Infrastructure Cost Allocation Template
A template for assigning cloud infrastructure costs to teams, products, or environments with consistent tagging and chargeback rules.
Kubernetes Pod Disruption Budget Template
A template for defining Pod Disruption Budgets to control voluntary disruptions during node drains, upgrades, and maintenance windows.
Kubernetes Resource Quotas Template
Template for defining Kubernetes resource quotas per namespace: CPU and memory limits, object count quotas, storage quotas, LimitRanges for default requests, priority class integration, and monitoring with examples for multi-tenant clusters.
Load Test Execution Plan Template
A template to plan, execute, and document load tests that measure system behavior under realistic or peak traffic.
Logging Standards Document
A document template for defining structured logging conventions, log levels, retention, and observability requirements across services.
Monitoring and Alerting Policy Template
A policy template that defines how alerts are configured, routed, escalated, and reviewed across services and infrastructure.
Network Security Template
A template for documenting VPC, firewall, and DNS security rules inventory.
Network Segmentation Policy Template
A template for documenting network security zones, segmentation rules, and traffic controls between environments and tenants.
On-Call Handoff Template
A template for transferring operational context between on-call shifts including active incidents, ongoing alerts, and system health status.
On-Call Runbook Template
A template documenting common alerts and step-by-step response procedures for on-call engineers.
Backend Engineer Onboarding Checklist
A thorough checklist for onboarding new backend engineers covering environment setup, codebase orientation, security training, and first-week goals.
Patch Management Template
A template for scheduling, testing, and deploying security patches across environments.
Penetration Test Scope Template
A template for defining the boundaries, targets, rules, and deliverables for a penetration testing engagement.
Performance Regression Template
A template for comparing benchmarks and creating action plans when performance degrades.
Postmortem Incident Review Template
A blameless postmortem template for analyzing incidents, identifying root causes, and documenting lessons to prevent recurrence.
Production Readiness Review Template
A thorough checklist for verifying that a service, feature, or system is ready for production deployment and ongoing operation.
RBAC Policy Template
A template for defining role-based access control policies, including roles, permissions, assignment rules, and review cadence.
Rollout Communication Template
A template for release notes and stakeholder updates during capability rollouts.
Database Failover Runbook
A step-by-step runbook for executing database failover procedures safely with minimal downtime and data loss.
Secret Rotation Schedule Template
A template for tracking and scheduling the rotation of API keys, passwords, certificates, and other secrets across systems.
Service Level Objective (SLO) Template
A template for defining reliability targets, error budgets, and measurement methods for services and systems.
Service Level Objective Template
A template for defining SLOs, SLIs, and error budgets for reliable service management.
Service Ownership Document Template
A template for defining who owns a service, what it does, how to operate it, and where to find critical information when things go wrong.
SSL Certificate Management Template
A template for tracking TLS/SSL certificate inventory, renewals, deployments, and expiration risks across domains and services.
SSL Certificate Renewal Template
A template for tracking SSL certificate expiration and renewal workflows.
System Decommissioning Checklist Template
A checklist for safely retiring old services, removing dependencies, and cleaning up infrastructure without breaking downstream consumers.
Terraform Module Versioning Policy
Policy for versioning and publishing Terraform modules: semantic versioning rules, breaking change management, module registry publishing, changelog requirements, deprecation process, and CI/CD integration with examples for Terraform Cloud and private registries.
Terraform State Management Policy
A policy for managing Terraform state files: backend configuration, locking, isolation, access control, versioning, and disaster recovery.
Third-Party Vendor Assessment Template
A structured template for evaluating the security, compliance, and operational posture of third-party vendors before onboarding or renewal.
User Access Audit Template
A template for reviewing and certifying user access rights across systems, applications, and data repositories.
Vulnerability Scan Report Template
A template for summarizing vulnerability scan findings, including asset coverage, severity distribution, and remediation tracking.
Weekly Ops Review Template
A template for summarizing incidents, costs, performance, and action items in weekly operations reviews.
Zero-Downtime Deployment Checklist
A checklist to ensure production deployments complete without service interruptions using safe rollout patterns.
Accessibility Audit Checklist
A WCAG 2.2 compliance checklist covering perceivable, operable, understandable, and robust criteria with testing tools and remediation steps.
Browser Support Matrix Template
A template for tracking browser support targets, feature compatibility, polyfill requirements, and fallback strategies across the browser matrix.
Component API Documentation Template
A template for documenting UI component APIs: props, events, slots, methods, accessibility, and usage examples with TypeScript types.
Frontend Performance Budget Template
A template for defining JS, CSS, image, and font budgets per route with enforcement strategies and monitoring thresholds.
GraphQL API Design Guideline
Internal guidelines for designing GraphQL APIs: schema structure, naming, mutation patterns, error handling, pagination, authentication, rate limiting, versioning, and federation rules with code examples.
GraphQL Deprecation Policy Template
Policy template for deprecating GraphQL fields, types, arguments, and enum values safely. Includes deprecation timeline, communication plan, usage tracking, removal criteria, and migration examples.
GraphQL Federation Onboarding Template
Template for onboarding a service to a federated GraphQL graph: subgraph setup, entity definitions, resolver configuration, gateway integration, testing, deployment, and monitoring with code examples.
GraphQL Schema Review Checklist
Checklist for reviewing GraphQL schemas: naming conventions, type design, pagination, error handling, security, performance, deprecation, and federation readiness with code examples and validation rules.
Dead Letter Queue Runbook
Runbook for handling and replaying dead letter queue messages in Kafka and RabbitMQ: DLQ setup, inspection procedures, root cause analysis, replay strategies, monitoring alerts, and automation scripts for failed message recovery.
Kafka Topic Naming Convention Template
Template for standardizing Kafka topic names across teams: naming patterns, environment prefixes, domain segmentation, event type suffixes, partition count rules, and retention policies with examples.
Message Schema Evolution Policy
Policy for evolving message schemas safely in event-driven systems: backward and forward compatibility rules, schema registry usage, versioning strategies, migration procedures, and breaking change handling with Avro, Protobuf, and JSON examples.
RabbitMQ Queue Design Template
Template for documenting RabbitMQ queue, exchange, and binding design: exchange types, queue properties, binding rules, dead letter handling, TTL policies, and capacity planning with code examples.
Alert Runbook Template
A standardized runbook for responding to alerts: triage, diagnosis, mitigation, resolution, and post-incident steps with escalation paths.
Dashboard Design Template
A template for designing observability dashboards with SLOs, error budgets, service health, and contextual information for on-call teams.
Incident Postmortem Template
A blameless postmortem template for documenting incidents: timeline, impact, root cause, contributing factors, and action items with owners.
Observability Maturity Assessment Template
A template for assessing logging, metrics, and tracing maturity across teams with scoring, gap analysis, and improvement roadmap.
Core Web Vitals Audit Checklist
Checklist for auditing Core Web Vitals per page: LCP optimization steps, INP interaction tuning, CLS layout stability fixes, field data vs lab data analysis, CrUX integration, and remediation tracking with code examples for images, fonts, JavaScript, and CSS.
Database Query Tuning Checklist
Checklist for systematic SQL query optimization: EXPLAIN plan analysis, index strategy, N+1 query detection, join optimization, pagination patterns, connection pooling, query caching, and slow query log triage with examples for PostgreSQL and MySQL.
Load Test Plan Template
Template for planning and documenting load tests: test scenarios, user journey definitions, ramp-up strategies, success criteria, monitoring setup, tool selection (k6, JMeter, Locust), result analysis, and reporting with code examples for each tool.
Performance Budget Template
Template for defining and enforcing web performance budgets: LCP, INP, CLS targets, resource budgets for JS, CSS, images, fonts, third-party scripts, CI/CD integration with Lighthouse CI, and alerting thresholds with examples for Next.js, Astro, and SPA architectures.
Access Control Policy Template
A template for defining authentication, authorization, RBAC, ABAC, MFA, password policies, session management, and access review procedures.
API Authentication Design Template
Template for documenting API authentication flows and token lifecycle: auth scheme selection, token types, issuance, validation, refresh, revocation, MFA, OAuth2 flows, JWT configuration, and security best practices with code examples.
API Security Review Template
A checklist template for reviewing API authentication, rate limiting, and OWASP compliance.
Data Classification Template
A template for classifying data as public, internal, confidential, or restricted with handling rules.
Dependency Vulnerability Triage Template
Template for triaging CVEs by severity and impact: vulnerability scoring, exploitability assessment, blast radius analysis, fix prioritization, patch testing, and deployment procedures with Snyk, Dependabot, and OWASP Dependency-Check examples.
Encryption Key Rotation Runbook
A runbook for encryption key rotation covering key types, rotation schedules, zero-downtime procedures, dual-key migration, verification, and rollback.
Incident Response Plan Template
A template for incident response covering severity classification, roles, detection, containment, eradication, recovery, and post-incident review procedures.
Incident Response Playbook Template
A step-by-step playbook template for handling security incidents.
OWASP Top 10 Remediation Checklist
Checklist for tracking OWASP Top 10 vulnerability remediation per application: risk assessment, fix priority, code-level remediation steps, verification testing, and compliance reporting with examples for each OWASP category.
Penetration Test Remediation Template
A template for tracking security findings, assigning remediation owners, and validating fixes after penetration tests.
Penetration Test Report Template
A template for penetration test reports covering scope, methodology, findings, severity ratings, evidence, and remediation recommendations.
Secrets Rotation Runbook
Runbook for rotating secrets without downtime: secret inventory, rotation schedule, zero-downtime rotation strategies, dual-key periods, automated rotation with AWS Secrets Manager and HashiCorp Vault, and emergency rotation procedures.
Secrets Rotation Template
A template for scheduling and tracking the rotation of API keys, tokens, and certificates.
Security Audit Checklist
A checklist for security audits covering network security, application security, data protection, access control, monitoring, incident response, and compliance.
Security Audit Checklist
A thorough checklist for conducting security audits of applications and infrastructure.
Security Incident Response Template
A template for security incident response covering detection, classification, containment, eradication, recovery, communication, and post-incident review.
Security Review Checklist for PRs
Checklist for security checks during pull request review: input validation, authentication, authorization, secrets, dependencies, injection, XSS, CSRF, logging, and automated tooling integration with code examples for secure patterns.
Vendor Risk Assessment Template
A template for evaluating third-party vendor security and operational risks.
Vulnerability Management Process Template
A template for vulnerability management covering discovery, triage, prioritization, remediation SLAs, verification, and reporting procedures.
Vulnerability Management Template
A repeatable template for tracking vulnerabilities, assigning remediation owners, defining patching timelines, and reporting security risks to stakeholders.
Serverless Cold Start Runbook
Runbook for diagnosing and mitigating serverless cold starts: causes, measurement, optimization strategies (provisioned concurrency, warmers, initialization tuning), and monitoring with code examples for AWS Lambda, Azure, and GCP.
Serverless Cost Estimation Template
Template for estimating serverless costs per workload: invocation-based pricing, memory-duration calculation, data transfer, API Gateway, Step Functions, and hidden costs. Includes cost optimization strategies and monthly budget projections.
Serverless Function Deployment Checklist
Pre-deploy and post-deploy checklist for serverless functions (AWS Lambda, Azure Functions, GCP Cloud Functions): IAM roles, environment variables, memory sizing, timeout config, logging, alarms, and rollback procedures.
Serverless Security Checklist
Security hardening checklist for serverless functions: IAM least privilege, secret management, input validation, dependency scanning, network isolation, logging, and compliance with code examples for AWS Lambda, Azure, and GCP.
ADR Template
A reusable template for Architecture Decision Records that capture context, decision, and consequences.
API Documentation Template
A reusable template for documenting REST and GraphQL APIs with endpoints, schemas, errors, and examples.
API Error Response Template
A reusable template for consistent, informative, and developer-friendly API error responses that reduce debugging time.
API Status Page Template
A template for a public API status page that communicates uptime, incidents, and maintenance windows to consumers.
Bug Report Template
A structured bug report template to help teams reproduce, triage, and resolve defects faster with clear reproduction steps and expected behavior.
Capacity Planning Template
A reusable template for planning system capacity, estimating growth, and preventing performance bottlenecks before they happen.
Changelog Template
A structured changelog template following Keep a Changelog conventions for tracking project releases.
Code of Conduct Template
A community code of conduct template to establish inclusive, respectful collaboration standards.
Contributing Guide Template
A ready-to-use template for open-source and internal project contribution guidelines.
Database Migration Runbook Template
A database migration runbook template for executing schema changes safely with rollback procedures, verification steps, and communication plans.
Database Schema Documentation Template
A template for documenting database schemas with entity relationships, field definitions, and migration history.
Third-Party Dependency Audit Template
A template for auditing third-party dependencies: license compliance, security vulnerabilities, maintenance health, and supply chain risk.
Disaster Recovery Plan Template
A disaster recovery plan template for documenting RTO/RPO targets, failover procedures, and recovery runbooks that minimize downtime during catastrophic failures.
Environment Setup Guide Template
A template for documenting how to set up local development, staging, and production environments consistently and reproducibly.
Feature Request Template
A structured capability request template to help teams evaluate, prioritize, and implement new capabilities with clear user value and acceptance criteria.
Onboarding Guide Template
A thorough onboarding guide template to help new team members get productive quickly.
Penetration Test Report Template
A penetration test report template for documenting findings, risk ratings, reproduction steps, and remediation guidance for security assessments.
Post-Deployment Verification Checklist Template
A checklist template for verifying deployments: health checks, smoke tests, metric validation, and rollback readiness before declaring all-clear.
Pull Request Template
A thorough pull request template to standardize code reviews and improve merge quality.
Release Notes Template
A release notes template that communicates changes clearly to users, operators, and stakeholders with categories, upgrade instructions, and known issues.
Runbook Template
A reusable template for operational runbooks: incident response, deployment procedures, and routine tasks.
Service Level Objective (SLO) Document Template
An SLO document template that defines reliability targets, error budgets, and escalation policies for services and platforms.
User Story and Acceptance Criteria Template
A user story template that connects user needs to implementation with clear acceptance criteria, definition of done, and INVEST principles.
API Testing Strategy Template
A template for planning contract tests, integration tests, and load tests for APIs.
Bug Reproduction Steps Template
A template for writing minimal, reliable bug reproduction steps that help developers reproduce and fix issues quickly.
Load Test Report Template
A standardized template for documenting load test results and recommendations.
Regression Test Checklist
A checklist for verifying existing functionality after changes: pre-deploy checks, post-deploy smoke tests, and rollback verification.
Test Case Template
A standardized test case format with steps, expected results, preconditions, and postconditions for manual and automated testing.
Test Coverage Report Template
A template for reporting test coverage by module, feature, and critical path with trend analysis and gap identification.
Test Strategy Document Template
A template for documenting test approach per project: pyramid, scope, environments, tools, CI/CD gates, and quality metrics.
No results found.