Small Software Team Kit
Lightweight documents for a small team: PRD, lean SRS, design doc, ADR, RFC, spike, standards, commits, PRs, tests and release.
14 templates in 5 steps, in the order you use them. Open any template in the editor, fill it in and export it to PDF, DOCX or HTML.
Planning
Product Requirements Document (PRD) Template
FullLean path or full PRD: evidence, metrics with baseline and guardrails, non-goals, user flow, FR table with acceptance criteria, UX states, NFRs, privacy, events, rollout gates
ISO/IEC 25010:2023 (NFR categories, cited); WCAG 2.2Lightweight SRS Template for Small Teams
StandardLightweight SRS for one small team, aligned with ISO/IEC/IEEE 29148:2018: scope, users, functional, non-functional and interface requirements, verification
ISO/IEC/IEEE 29148:2018 (light); replaces IEEE 830Spike Report Template
LeanTime-boxed technical investigation: question, success criteria, approach, findings with evidence, risks, recommendation and next steps
Decisions
Software Design Document Template
StandardLean feature design doc: context, goals and non-goals, design, API and data changes, alternatives, cross-cutting concerns, rollout
Architecture Decision Record (ADR) Template
StandardLightweight Nygard-style ADR: status, context, decision, consequences, alternatives, related decisions, lifecycle and log
Michael Nygard ADR format (2011)RFC Template (Request for Comments)
StandardRFC proposal: summary, motivation, guide-level explanation, detailed design, drawbacks, alternatives, prior art, rollout, decision
Rust RFC process (section structure)
Build
Coding Standards Template
StandardTeam coding standards: naming, tool-enforced formatting, structure, errors, logging, tests, reviews, language rules
Branching Strategy Template (Trunk-Based, SLSA Source)
FullBranching standard: model selection, naming, MUST/SHOULD rules, ruleset settings, SLSA Source mapping, merging, release branches, hotfixes, exceptions, metrics
SLSA 1.2 Source track; DORA trunk-based development; Conventional Commits 1.0.0Commit Message Convention Template
StandardCommit message standard: Conventional Commits structure, types and SemVer effect, scopes, breaking changes, footers and trailers, examples, commitlint and release tooling
Conventional Commits 1.0.0; SemVer 2.0.0Pull Request Description Template
LeanPR description: summary with closing keyword, type of change, breaking changes and migration, test plan, security, AI assistance disclosure
GitHub pull request templates; Conventional Commits 1.0.0; SemVer 2.0.0; DCO 1.1
Verification
Test Plan Template
StandardPractical feature or release test plan: scope, risks, approach per level, cases, environments, entry/exit criteria
Code Review Checklist Template
StandardTeam code review agreement: review types (ISO/IEC 20246, IEEE 1028), roles, checklist with OWASP Top 10:2025 mapping and AI-assisted code items, labels, PR size, SLA
ISO/IEC 20246:2017; IEEE 1028-2008; OWASP Top 10:2025
Release and transition
Software Release Checklist Template (Staged Rollout, SBOM, VEX)
FullPer-release checklist: planning and pre-mortem, freeze, QA, security, 2026 SBOM fields, VEX and advisories, signing, ring rollout, emergency rollback, sign-offs
CISA Safe Software Deployment (2024); CISA 2026 SBOM Minimum Elements; NIST SSDF 1.1Changelog Template (Keep a Changelog)
StandardCHANGELOG.md in Keep a Changelog 1.1.0 format: Unreleased, six change types, YANKED, comparison links, maintainers' guide with SemVer 2.0.0 mapping
Keep a Changelog 1.1.0; Semantic Versioning 2.0.0