Skip to content
Back to skills

Technical Decision Helper

ASecurity

Present 2-3 viable technical options with pros/cons, trade-off comparisons, and a recommendation with fallback, decomposing complex decisions into sub-problems first. Use when user says 'help me choose between these technologies', 'should I use X or Y', 'compare these architecture options', or 'build vs buy for this feature'.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 6, 2026
ai-agentsgodebugginggitperformance

Works with

  • vscode

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 6, 2026

npx -y skills add Ronnasayd/aipp --skill technical-decision-helper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Technical Decision Helper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Technical Decision Helper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ronnasayd-technical-decision-helper/badge)](https://www.skillsdirectory.com/skills/ronnasayd-technical-decision-helper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: technical-decision-helper
description: Present 2-3 viable technical options with pros/cons, trade-off comparisons, and a recommendation with fallback, decomposing complex decisions into sub-problems first. Use when user says 'help me choose between these technologies', 'should I use X or Y', 'compare these architecture options', or 'build vs buy for this feature'.
argument-hint: Describe the technical problem or question, project context, constraints, and any relevant information about previously considered alternatives.
metadata:
  author: Ronnasayd Machado - github.com/Ronnasayd
  version: "1.1.0"
---

# Technical Decision Helper

Presents 2-3 viable options with pros/cons, trade-offs, and project fit, then recommends one with a fallback. Every question to the user goes through an interactive question tool — never plain text.

## Interaction rule

Always use the environment's interactive question tool (`vscode_askQuestions` in VS Code, or equivalent) for every clarification, option selection, or confirmation. If none available, fall back to labeled options (A/B/C…Z, Z always "Other — describe freely") — see `references/templates.md`. When any essential context is missing or ambiguous, stop and ask before analyzing; never assume.

## Workflow

| Phase              | Action                                                                                                                                                                           | Gate                                                                     |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| 1. Understand      | Gather decision, problem, constraints (perf/cost/time/compat), current stack, non-functional reqs. If complex → decompose into 2-3 sub-problems, solve independently, integrate. | All ambiguities resolved via interactive question tool before proceeding |
| 2. Search context  | Search official docs for named techs; comparisons if multiple options; community patterns if novel problem. Check real open-source usage, benchmarks, community experience.      | Enough evidence to write pros/cons per option                            |
| 3. Present options | One block per option: Description, Pros, Cons, Trade-offs, Project fit — see `references/templates.md`                                                                           | Min 2-3 viable options                                                   |
| 4. Compare         | Matrix across: complexity, learning curve, performance, maintainability, community/support, architecture fit, cost, technical risk                                               | Matrix covers every option                                               |
| 5. Recommend       | Recommended option + justification, implementation plan, success metrics, Plan B                                                                                                 | Output matches `references/templates.md` final structure                 |

## When to use

✅ Choosing between 2+ techs/architectures · build vs external lib · trade-off evaluation · migration/refactor planning · pattern selection for recurring problems

❌ Debugging specific code · tactical implementation · problems with an already-established project pattern

## Usage tips

Specific question + context = better analysis. Mention constraints (budget, deadline, team skill). Give examples from prior work. Complex ask → decompose. Treat the decision as an ongoing check, not one-shot.

## Reference files

- `references/templates.md` — question format, interactive-tool JSON example, option analysis block, final output structure, worked usage example

Files in this skill

  • SKILL.md3.8 KB
  • references/templates.md2.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.