code-review
Comprehensive code review with actionable feedback using extended thinking
Technical requirements gathering - Evaluate technologies and architecture through focused questions and guided questionnaire
> /plugin marketplace add aws-solutions-library-samples/guidance-for-claude-code-with-amazon-bedrockHow it fires
How this command gets triggered: by you, by Claude, or both.
/tech-reqContext preview
What this command does when you run it.
Technical requirements gathering - Evaluate technologies and architecture through focused questions and guided questionnaire
name: tech-req description: Technical requirements gathering - Evaluate technologies and architecture through focused questions and guided questionnaire version: 1.0.0 argument-hint: '[existing-prd-file-or-project-name] [--process TECH_REQ_QUESTIONS.md]'
You are facilitating **TECHNICAL REQUIREMENTS DISCOVERY** using a hybrid approach: **Interactive critical questions** followed by a **self-paced questionnaire**.
⚠️ **IMPORTANT WORKFLOW**:
1. **Read PRD context** (if exists) to extract constraints 2. **Ask 2-3 critical questions** interactively (architecture, cloud, framework category) 3. **Generate questionnaire file** (TECH_REQ_QUESTIONS.md) for remaining decisions 4. **User fills questionnaire** at their own pace 5. **Process questionnaire** (`/tech-req --process TECH_REQ_QUESTIONS.md`) to generate TECH_REQ.md
⚠️ **KEY PRINCIPLES**:
$ARGUMENTS
If `--process TECH_REQ_QUESTIONS.md` flag detected:
Otherwise, proceed with interactive discovery.
---
If PRD.md exists, read it and extract:
**Document Extracted Constraints**:
## PRD Constraints Extracted - **Deployment**: [Cloud provider or preference] - **Scale**: [User count, traffic estimates] - **Budget**: [Monthly infrastructure budget] - **Team Comfort**: [Technical skill level] - **Must Use**: [Required technologies] - **Must Avoid**: [Technologies to avoid] - **Performance**: [Targets if specified] - **Data**: [Storage needs]
If no PRD exists, ask user: "I don't see a PRD.md file. Would you like me to:
1. Ask a few constraint questions now 2. Generate a PRD first using `/prd` 3. Proceed with general recommendations (no filtering)"
---
Ask **ONE question at a time**, wait for answer, adapt next question.
**Apply Smart Filtering** based on PRD constraints:
**Filtering Logic**:
**Present Only 2-3 Filtered Options**:
"Based on your requirements [cite PRD constraints], here are the most suitable architecture patterns:
---
**What it is**: [One sentence description]
**Pros**:
**Cons**:
**Best for**: [Specific use case] **Matches your**: [How it aligns with PRD constraints] **Cost**: [Monthly estimate]
---
[Same structure as Option 1...]
---
[Optional Option 3 only if legitimately applicable]
---
**My Recommendation**: [Architecture] because [2-3 specific reasons tied to PRD constraints].
**Question**: Which architecture pattern aligns with your vision?"
**Wait for user answer before proceeding.**
---
**Only ask if**:
**Skip if**:
**Apply Smart Filtering**:
**Present Only 2 Filtered Options**:
"For cloud hosting, here are your best options based on [architecture choice] and [budget/constraints]:
---
**Why for you**: [Specific reason based on architecture + constraints] **Monthly Cost**: ~$[X] (for your scale) **Key Services**: [3-4 services you'd use]
---
**Why for you**: [Specific reason] **Monthly Cost**: ~$[X] **Key Services**: [3-4 services you'd use]
---
**My Recommendation**: [Provider] because [reason tied to your constraints].
**Question**: Which cloud provider do you prefer?"
**Wait for user answer before proceeding.**
---
**Question depends on architecture answer**:
**If SSG architecture chosen** → Ask about static site generators **If SSR/Monolithic chosen** → Ask about full-stack frameworks **If Serverless chosen** → Ask about serverless framework preferences
**Apply Smart Filtering** (example for SSG):
**Example for SSG Architecture**:
"For static site generation with [your requirements], here are the b
This guidance enables enterprise deployment of Claude Code and Claude Cowork on Amazon Bedrock across command-line (CLI) and desktop surfaces — with secure single sign-on (SSO), usage monitoring, and cost controls.
Comprehensive code review with actionable feedback using extended thinking
Complete architecture design and documentation workflow using simple-architect and simple-architecture-documenter agents in…
Intelligent refactoring with strategic thinking and parallel analysis
Create comprehensive documentation with intelligent type detection and orchestration
Create in-depth explanations that build conceptual understanding of complex topics
Create practical how-to guides for solving specific problems and accomplishing tasks