Skip to content
guidePhase: BuildDeliveryGuide 1 of 16

Roles: developer · team lead

Guide: AI Coding Tools ​

Decision: Which AI-assisted development tools should the organization standardize on?

Full catalog: AI toolkit — all AI and AI-adjacent tools in one place.

Related: developer-workflow.md · SOP-010 · ai-guardrails-security.md


Options compared ​

Cursor (IDE + agents + MCP) ​

ProsCons
Deep codebase context, multi-file agentsRequires enterprise agreement for compliance
MCP integrates internal ADR/spec/runbook contextTeam must govern .cursor/rules or agents drift
Best fit for "vibe coding" with steeringAnother IDE to standardize if org is VS Code-only

Fit: Teams optimizing for AI-native velocity with spec/ADR context via MCP.


Amazon Q Developer ​

ProsCons
Native AWS/IaC guidance; enterprise boundary on AWSWeaker general application refactoring vs Cursor
Fits AWS-heavy shops already on QLimited custom internal context without extra wiring
Good compliance story inside AWS accountsNot a full replacement for IDE agent workflows

Fit: AWS-centric teams; IaC and service API work; complement to an IDE agent.


GitHub Copilot ​

ProsCons
Broad adoption; familiar inline completionLess agentic multi-step workflow than Cursor
Strong GitHub PR integrationMCP / deep monorepo context less mature than Cursor
Enterprise tier with policy controlsCompeting agent story vs Copilot Workspace ( evolving )

Fit: GitHub-standard orgs wanting inline assist first; add agents later.


Bedrock agents (custom / planning-only) ​

ProsCons
Full control over prompts, RAG, and auditBuild and operate your own agent platform
VPC endpoints; no data leaves AWSHigher platform engineering cost
Ideal for planning, ADR drafting, batch tasksPoor DX if used as daily coding replacement

Fit: Platform team builds internal planning agents; not primary IDE.


Local models (Ollama, etc.) ​

ProsCons
Offline; no cloud data transferQuality gap vs frontier models for complex code
Zero per-token costNo enterprise support; security of local weights
Snippets and learningDo not use for proprietary codebase at scale

Fit: Personal experimentation only — not enterprise default.


Most enterprise AWS teams: Cursor (enterprise) for daily development + Amazon Q for AWS-specific work + Bedrock gateway for planning agents (ADR/spec draft). Document the combo in your ADR.

Avoid: letting every developer pick their own consumer AI tool without data policy.


Pitfalls ​

PitfallWhy it hurtsMitigation
No data classification policyPII or secrets in prompts → breachSOP-style policy; block prod data; SEC review
AI without spec/ADR contextHallucinated APIs, architecture driftMCP or rules pointing at Approved specs + Accepted ADRs
Treating AI output as trustedBugs and security issues merge uncheckedMandatory human PR review + automated scans
Rules file neglectAgents ignore team conventionsVersion .cursor/rules in Git; review in PRs
Tool sprawlInconsistent quality and auditPick primary + optional; exception process
"Vibe coding" without contractsFast today, untestable tomorrowSpec-driven bounds (spec-driven-development.md)
Skipping enterprise licensesData used for training (consumer tiers)Enterprise agreements with privacy guarantees

Reference template only — no production code. Adapt in your own project.