Practical, role-based guidance to deliver software with AI while keeping quality high.
This repo is built for:
- BA (business analysis and requirements)
- Dev (implementation and refactoring)
- QA (validation and test strategy)
- Follow the learner path in
.ai/guides/LEARNING-PATH.md - Pick your starting scenario in
.ai/guides/START-HERE.md - Run the kickoff one-pager:
.ai/guides/TEAM-KICKOFF-CHECKLIST.md - Align on delivery standards in
.ai/guides/AI-INSTRUCTIONS.md - Use the role playbooks:
.ai/roles/BA.md.ai/roles/DEV.md.ai/roles/QA.md
- Use cross-craft handoffs to coordinate delivery:
.ai/guides/CROSS-CRAFT-HANDOFFS.md
- Run an audit before major implementation:
.ai/guides/QUALITY-AUDIT.md
- Run security gate before merge:
.ai/guides/SECURITY-OWASP-TOP10.md
- Choose execution mode:
- New build or major scaffold:
.ai/guides/SCAFFOLD-AND-ACCELERATE.md - Existing project acceleration:
.ai/guides/SCAFFOLD-AND-ACCELERATE.md
.ai/memory: architecture standards and decisions.ai/specs: source of truth for deterministic feature specs.ai/hooks: quality checks and guardrails.ai/agents: delegated task definitions.ai/plugins: prompt and scaffold templates.ai/roles: role playbooks.ai/guides: process and execution guidance
- Dev implementation agent:
.ai/agents/dev-agent.md
- Safe prototyping using hosted builders:
.ai/guides/PROTOTYPING-SAFETY.md - Team workflows for Claude, Gemini, and GitHub Copilot:
.ai/guides/AI-WORKFLOWS.md - Prompting guide for engineers:
.ai/guides/PROMPTING-FOR-ENGINEERS.md - CLI vs IDE usage guide:
.ai/guides/CLI-VS-IDE.md - Design system docs with DESIGN.md:
.ai/guides/DESIGN-MD-GUIDE.md - OWASP security checklist:
.ai/guides/SECURITY-OWASP-TOP10.md - AI code quality tool selection:
.ai/guides/AI-CODE-QUALITY-TOOLS.md
- Spec-first: write a strong spec first, then run AI-assisted implementation from that spec.
- Spec-anchored: keep the spec after delivery and continue evolving feature behavior through it.
- Spec-as-source: treat the spec as the main source over time and regenerate/update code from spec changes.
- Curated references and summaries:
.ai/references/sdd-references.md
- BA creates or updates spec from
.ai/specs/templates/feature.spec.mdUse.ai/specs/features/customer-search.spec.mdas a completed example. - Dev implements from spec and standards, not from vague prompts
- QA validates happy path, negative path, edge cases, and regressions
- Team audits against checklist before merge
- Start your project design system file from:
.ai/specs/templates/DESIGN.md
- Ignore local/editor/build artifacts with
.gitignore - Apply recommended repo controls from
.github/REPOSITORY-SETTINGS.md - Use
.github/pull_request_template.mdfor traceable spec-linked changes - Follow contribution standards in
CONTRIBUTING.md - Follow vulnerability process in
SECURITY.md - Use ownership routing in
.github/CODEOWNERSand.github/REVIEW-ROUTING.md - Use issue intake templates in
.github/ISSUE_TEMPLATE/ - CI gate runs in
.github/workflows/quality-gates.yml
- Golden path example:
.ai/examples/golden-path-feature-delivery.md - Monthly quality KPI cadence:
.ai/guides/QUALITY-SCORECARD.md