| name | technical-decision-making |
| version | 2.0.0 |
| description | Master technical decision-making, architecture choices, technology evaluation, and technical roadmaps for engineering teams |
| sasmp_version | 1.3.0 |
| bonded_agent | 02-technical-strategy-agent |
| bond_type | PRIMARY_BOND |
| category | technical-leadership |
| input_validation | {"required_context":["decision_context"],"optional_context":["constraints","current_stack","timeline"]} |
| retry_config | {"max_attempts":2,"backoff":"exponential"} |
| observability | {"log_level":"info","metrics":["invocation_count","success_rate","latency"]} |
Technical Decision Making Skill
Purpose
Provide engineering managers with structured frameworks for making sound technical decisions, evaluating technologies, managing technical debt, and developing technical roadmaps.
Primary Bond
Agent: technical-strategy-agent
Relationship: This skill provides ADR templates, evaluation frameworks, and decision tools that the technical-strategy-agent uses.
Templates
Architecture Decision Record (ADR)
# ADR-{NUMBER}: {TITLE}
## Status
{Proposed | Accepted | Deprecated | Superseded by ADR-XXX}
## Date
{YYYY-MM-DD}
## Context
{What is the issue that we're seeing that is motivating this decision?}
## Decision Drivers
- {driver 1}
- {driver 2}
## Considered Options
1. {Option 1}
2. {Option 2}
3. {Option 3}
## Decision Outcome
Chosen option: "{option X}", because {justification}.
### Positive Consequences
- {consequence 1}
### Negative Consequences
- {consequence 1}
## Pros and Cons of Options
### Option 1: {name}
| Aspect | Assessment |
|--------|------------|
| Effort | {Low/Medium/High} |
| Risk | {Low/Medium/High} |
| Team Fit | {score}/5 |
| Reversibility | {Easy/Hard} |
Good, because {argument}.
Bad, because {argument}.
## Links
- {Link to related ADR}
- {Link to documentation}
Technology Evaluation Matrix
technology_evaluation:
template:
candidate: "{Technology name}"
evaluation_date: "{Date}"
evaluator: "{Name}"
criteria:
technical_fit: