Skip to content
hubPhase: BuildDelivery

AI toolkit catalog ​

One reference page for AI tools (models, agents, assistants) and AI-adjacent tools (ADRs, specs, MCP, portals) that shape how AI behaves in enterprise delivery.

How to use this page

Pick tools in SOP-010 and record your stack in your ADR. This repo compares options — it does not mandate a vendor list.


At a glance ​

NameTypeWhat it doesLifecycle impactDeep dive
CursorIDE agentMulti-file coding agent, chat, .cursor/rules, MCPBuild — velocity; risk without spec/ADR contextAI coding tools
Amazon Q DeveloperIDE / AWS assistantAWS API, IaC, service patterns inside AWS boundaryBuild — AWS-heavy work; complements IDE agentAI coding tools
GitHub CopilotIDE assistantInline completion, chat, PR integrationBuild — broad adoption; less agentic than CursorAI coding tools
Bedrock (models)Managed LLM APIClaude, Titan, etc. via VPC endpointPlan / Build — planning agents, batch tasksAI coding tools · SOP-010
Bedrock agentsCustom agentsOrchestrated tools + RAG for internal workflowsPlan — ADR/spec draft; not daily IDE replacementAI coding tools
MCPContext protocolsearch_adr, get_spec tools for IDE agentsBuild — precise context; reduces hallucinationKnowledge indexing
OpenSearch (RAG)Search indexSemantic + full-text over Approved artifactsPlan / Build — agent retrieval at scaleKnowledge indexing
Amazon KendraManaged searchEnterprise connectors, Q&A over docsPlan / Build — managed alternative to OpenSearchKnowledge indexing
BackstageDeveloper portalService catalog, TechDocs, ADR discoveryPlan / Build — human + agent discoverabilityKnowledge indexing
ADR (MADR)Architecture artifactRecords decisions; status proposed → acceptedPlan — gates implementation; agents read Accepted onlyPlanning & ADR · SOP-002
OpenAPI specAPI contractHTTP operations, schemas, examplesPlan / Build — bounds AI codegen; contract testsSpec-driven dev · SOP-003
AsyncAPIEvent contractEvents, channels, messagesPlan / Build — event-driven AI contextSpec-driven dev
Protobuf + bufRPC contractgRPC services, breaking-change checksPlan / Build — typed codegen for gRPC shopsSpec-driven dev
BDD / GherkinAcceptance specPO-readable scenariosPlan / Verify — acceptance; link to OpenAPI opsSpec-driven dev
SpectralSpec linterLint OpenAPI in CIVerify — spec quality before agents consumeLinters guide
.cursor/rulesAgent steeringTeam conventions in repoBuild — consistency; must be PR-reviewedAI coding tools
Bugbot / AI PR reviewReview botDiff review, advisory or blockingVerify — catches issues; never replaces humanAI guardrails
CodeGuru ReviewerAWS reviewML-powered Java/Python reviewVerify — AWS-native advisory reviewAI guardrails
AI test generationTest draftsTests from OpenAPI + ADR contextVerify — speed; human must review assertionsAutomated testing
Confluence / wikiMirror portalPM/legal friendly viewPlan — mirror only; stale if canonicalKnowledge indexing
Local models (Ollama)Offline LLMSnippets without cloudBuild — personal only; no proprietary code at scaleAI coding tools

IDE agents & coding assistants ​

Tools developers use daily to write and refactor code with AI.

Cursor ​

What it doesIDE with multi-file agents, codebase index, MCP integration, .cursor/rules
ImpactHighest Build velocity when wired to Approved specs and Accepted ADRs; without context, increases architecture drift and invented APIs
PhasesBuild (primary), Verify (via PR output)
RolesDEV (daily), AIPO (enterprise config), SEC (data boundary)
Risk if misusedProd data in prompts, unreviewed merges, ignored rules file

Amazon Q Developer ​

What it doesAWS-aware assistant for IaC, service APIs, troubleshooting in AWS accounts
ImpactSpeeds Build for AWS-native patterns; weaker as general app refactor agent
PhasesBuild
RolesDEV, SRE
Pairs withCursor or Copilot for non-AWS application code

GitHub Copilot ​

What it doesInline completion and chat; strong GitHub PR workflow
ImpactLow-friction Build assist; less multi-step agent workflow than Cursor
PhasesBuild
RolesDEV
FitGitHub-standard orgs starting with completion before agents

Local models (Ollama, etc.) ​

What it doesRuns models locally without cloud API
ImpactAcceptable for learning/snippets; not for enterprise codebase at scale
PolicySOP-010 — optional, no company code

→ Compare all options: Guide: AI coding tools


Planning agents & AWS AI platform ​

Tools for drafting ADRs, specs, impact summaries — not replacing architect sign-off.

Amazon Bedrock (foundation models) ​

What it doesManaged LLMs (Claude, Titan, etc.) via API; VPC endpoints; CloudTrail logging
ImpactPlan — draft ADR options, summarize intake; Build — batch codegen tasks via gateway
RolesAIPO (platform), ARCH (accept/reject drafts), SEC (logging & data tier)
GovernanceEnterprise tier; prompt logging; no Restricted data (Data governance)

Bedrock agents (custom) ​

What it doesAgent orchestration with tools + knowledge bases
ImpactInternal Plan workflows (intake triage, ADR first draft); poor DX as daily IDE
RolesAIPO builds; ARCH/PO consume outputs

Bedrock knowledge bases ​

What it doesManaged RAG over S3/docs with Bedrock
ImpactAlternative to self-managed OpenSearch for Approved artifact retrieval
PitfallIndexing draft ADRs → agents implement rejected ideas

→ SOP-010 approved stack · AI guardrails


AI-adjacent artifacts (steer the models) ​

These are not LLMs — they bound what AI is allowed to assume and generate.

ADR (Architecture Decision Record) ​

What it doesDocuments context, decision, status, consequences (MADR in docs/adr/)
ImpactPlan — implementation unlock requires Accepted ADR; agents must not read proposed
Human gateARCH accountable (SOP-002)
AI roleDraft options only; architect sets accepted

OpenAPI / AsyncAPI / Protobuf ​

What they doMachine-readable contracts for HTTP, events, or RPC
ImpactPlan — Approved spec gates SOP-004; Build — AI codegen target; Verify — contract tests
AI roleGenerate implementation and tests from spec, not invent APIs
LintSpectral, buf breaking checks in CI

BDD / Gherkin scenarios ​

What it doesAcceptance criteria in natural language
ImpactPlan — PO alignment; Verify — automated scenarios when linked to OpenAPI operation IDs
AI roleDraft scenarios from spec; human PO approves

.cursor/rules (and similar) ​

What it doesPersistent instructions: naming, patterns, “always use Secrets Manager”
ImpactBuild — reduces convention drift across agents
GovernanceVersion in Git; review in PR like code

→ Planning, ADR & specs · Spec-driven development · Planning topic


Context, retrieval & portals ​

How humans and agents find the right ADR, spec, or runbook.

MCP (Model Context Protocol) ​

What it doesStandard for tools agents call — e.g. search_adr, get_openapi
ImpactBuild — precise retrieval vs pasting whole repos into chat
ConstraintRead-only; Accepted/Approved artifacts only
OwnerAIPO operates servers in your platform (not this repo)

OpenSearch / semantic index ​

What it doesFull-text + vector search over ingested docs
ImpactPlan / Build — RAG at scale for agents and internal chat
ConstraintIngest pipeline filters by ADR/spec status on merge

Amazon Kendra ​

What it doesManaged enterprise search with connectors
ImpactSame as OpenSearch with less ops; higher cost at scale

Backstage + TechDocs ​

What it doesService catalog linking repo, ADRs, specs, runbooks
ImpactPlan / Build — discovery for humans; optional agent crawl source
CanonicalGit remains source; portal publishes on merge

Git (canonical store) ​

What it doesVersioned docs/adr/, specs/, rules — PR-reviewed
ImpactFoundation for all retrieval; agents should prefer Git SHA or index synced from merge

Confluence / wiki (mirror) ​

What it doesPM/legal-friendly view
ImpactPlan — communication; never canonical for agents unless one-way sync from Git

→ Guide: Knowledge indexing & portals · SOP-009


AI-assisted verification ​

AI in Verify — advisory by default, blocking when tuned.

ToolWhat it doesImpactMode
Bugbot / AI PR reviewComments on diffs, security smellsCatches issues humans miss; tune before blockingAdvisory → blocking
Amazon CodeGuru ReviewerML review for Java/PythonAWS-native second opinionAdvisory
AI-generated testsDrafts from OpenAPI + ADRFaster coverage; may encode bugsHuman review required
Semgrep / CodeQLNot LLM — static rulesVerify — blocks Critical; complements AI reviewBlocking

Impact on delivery: Shortens review cycles but does not remove human reviewer (SOP-005) or scan gates (AI guardrails).


Impact by lifecycle phase ​

PhaseAI tools & artifacts in playOutcome if done well
PlanBedrock planning agents, ADR drafts, spec drafts, classificationApproved spec + Accepted ADR before code
BuildCursor/Q/Copilot, MCP, rules, Approved OpenAPIFast implementation aligned to contracts
VerifyAI PR review, AI test drafts, Semgrep, gitleaksMerge only when human + automation agree
ReleaseMinimal direct AI — CI/CD is deterministicAI does not approve prod deploy
OperateAI summarization for incidents (optional)Postmortem drafts; human IC owns decisions
LearnAI summarizes metrics for postmortemFeeds spec/ADR/test updates next cycle

→ Phase hubs: Lifecycle


Impact by role ​

RolePrimary toolkit touchpoints
DEVCursor/Q/Copilot, MCP, specs, rules, pre-commit
ARCHADR acceptance, spec approval, reject bad AI drafts
AIPOBedrock, MCP ops, Cursor enterprise, audit sampling
SECSOP-010 policy, scan gates, no Restricted data in prompts
POBDD acceptance, staging sign-off — not IDE agents
QAAI test review, guardrail thresholds, monitoring-as-QA

→ Role perspectives


LayerDefaultPurpose
Daily codingCursor (enterprise) + Amazon QApp code + AWS/IaC
Planning agentsBedrock via gatewayADR/spec drafts only
Canonical artifactsGit ADR + OpenAPISteer all agents
RetrievalOpenSearch or Kendra + MCPAccepted/Approved only
PortalBackstage TechDocsHuman discovery
Verifygitleaks + SAST + human PR + AI review advisoryTrust but verify

Record your choices in your ADR — see AI coding tools guide comparison tables.


Pitfalls (catalog-wide) ​

PitfallAffected toolsMitigation
Tool sprawlAll IDE agentsPrimary + optional in SOP-010; exception process
Draft ADR in RAGOpenSearch, Kendra, MCPFilter ingest by status
Spec optionalOpenAPI, agentsStrict for T1/T2 external APIs
AI replaces ARCHBedrock, CursorHuman accepts ADR (SOP-002)
Consumer AI tiersChatGPT personal, free CopilotEnterprise agreements only
Rules file rot.cursor/rulesPR review like code
AI review onlyBugbotHuman reviewer always (Human-in-the-loop)

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