← ClaudeAtlas

define-quality-standardslisted

Capture the quality and standards baseline — linting, formatting, testing strategy, security, accessibility, performance budgets, documentation, and observability. Use when the project-builder agent is gathering quality/standards information.
HaroldHormaechea/project-builder · ★ 5 · Code & Development · score 77
Install: claude install-skill HaroldHormaechea/project-builder
# Purpose Decide what "good" means for this project up-front so the scaffold can include the right guardrails from day one. # Questions to ask (in order) 1. Code style: existing style guide (company, open-source convention) or pick language defaults? 2. Linting and formatting tools per language. 3. Testing strategy: which levels apply (unit, integration, end-to-end) and rough coverage expectation. 4. Test frameworks per language. 5. Security baseline: dependency scanning, secrets management, SAST, auth testing, and whether to include a threat-modeling commitment (ask explicitly whether a threat model document should be part of the scaffold). 6. Accessibility target (for any UI): none, WCAG AA, or WCAG AAA. 7. Performance budgets: any hard numbers (page load, API p95 latency, memory ceiling, bundle size)? 8. Documentation expectations: README only, README plus ADRs, or full docs site. 9. Observability baseline: logs only, logs + metrics, or logs + metrics + tracing. 10. Profile opt-ins: which `profile-*` skills in the session workspace should this project follow? List skill names by exact name (e.g., `profile-java-database-access`). Leave empty if none apply. If the user is unsure, glob `<SESSION_DIR>/.claude/skills/profile-*/SKILL.md` and show the names plus their description lines so the user can pick. Use `AskUserQuestion` where multiple choice fits. # Solution space to present - **Test pyramid shapes**: heavy unit / balanced / heavy integration or E2E. Tradeoff: feed