Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.93 KB

File metadata and controls

46 lines (34 loc) · 1.93 KB
layout default
title Should-Have
nav_order 5
has_children true
permalink /should-have/
doc_mission Define consistency and team-alignment artifacts.
doc_out_of_scope Baseline safety requirements and late-stage maturity controls.

Should-Have Guidelines

These guidelines reduce variance. The LLM can produce working code without them, but the output will be less consistent, harder to review, and more likely to drift from your team's established patterns.

Section Responsibility

  • Mission: define artifacts that improve consistency, reviewability, and shared team behavior.
  • In scope: should-have conventions and alignment guidance after must-haves are stable.

Add these after your must-haves are solid — typically in Stage 2 of LLM-assisted coding adoption for a project.

The Seven Should-Haves

# Guideline What it improves
1 Spec Templates Consistent prompts, nothing gets forgotten
2 Architecture Decision Records Model understands why things are the way they are
3 Review Guidelines Faster reviews, clear expectations
4 Error Handling Uniform error taxonomy and propagation
5 Performance Expectations Model considers scale, avoids naive implementations
6 Test Data Conventions Reproducible, isolated tests
7 Documentation Structure Docs go in the right place, stay findable

Prioritizing

Pick based on where you see the most friction:

  • LLM output varies wildly per request → Spec Templates
  • Model keeps suggesting patterns you rejected → ADRs
  • Reviews take too long → Review Guidelines
  • Error handling is inconsistent → Error Handling
  • Tests are flaky or interdependent → Test Data Conventions

References