code-review
Comprehensive code review with actionable feedback using extended thinking
Technical Requirements Document generation through interactive interview
> /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.
/trdContext preview
What this command does when you run it.
Technical Requirements Document generation through interactive interview
name: trd description: Technical Requirements Document generation through interactive interview version: 3.1.0 argument-hint: "[initial-technical-context-or-project-name]"
Generate comprehensive **TECH_REQ.md** through collaborative technical discovery. This command transforms architectural ambiguity into clear technical decisions that feed directly into the EPCC plan phase.
**Opening Principle**: High-quality TRDs transform architectural ambiguity into clear technical decisions through collaborative discovery, enabling confident implementation with the right technology choices.
@../docs/EPCC_BEST_PRACTICES.md - Comprehensive guide covering sub-agent delegation, clarification strategies, error handling patterns, and technical requirements workflow optimization
**Purpose**: Create Technical Requirements Document (TECH_REQ.md) that defines:
**Output**: `TECH_REQ.md` file
**Position in workflow**:
**Opening Principle**: Discover technical requirements through **structured questions and collaborative dialogue**, not assumptions.
**✅ Do (Default Behavior)**:
**❌ Don't**:
**Remember**: You're discovering technical requirements, not implementing. Focus on WHAT technologies and WHY, defer HOW to CODE phase.
**What we're discovering**:
1. **Architecture** (Patterns, service boundaries, component structure)
2. **Technology Stack** (Languages, frameworks, tools, libraries)
3. **Data Models** (Storage, schemas, relationships)
4. **Integrations** (APIs, third-party services, authentication)
5. **Security** (Auth, compliance, data protection)
6. **Performance** (Scalability, caching, optimization)
**Depth adaptation**:
**✅ Use AskUserQuestion for** (default for all technical decisions):
**Pattern**:
AskUserQuestion({
questions: [{
question: "What database technology fits your needs?",
header: "Database",
multiSelect: false,
options: [
{
label: "PostgreSQL",
description: "Relational, ACID compliant, complex queries, JSON support, mature ecosystem"
},
{
label: "MongoDB",
description: "Document store, flexible schema, good for JSON-heavy data, horizontal scaling"
},
{
label: "MySQL",
description: "Relational, widely supported, proven at scale, simpler than PostgreSQL"
},
{
label: "DynamoDB",
description: "AWS managed NoSQL, serverless, auto-scaling, simple key-value or documents"
}
]
}]
})**✅ Use conversation for**:
**❌ Don't use conversation for**:
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