architecting-solutions

Designs technical solutions and generates PRD documents for software implementation.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/alecanche04-cyber/examenprograma --skill architecting-solutions-alecanche04-cyber
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecting-solutions
Source: https://github.com/alecanche04-cyber/examenprograma/tree/main/EXAMEN_PROGRA_2-master/.agents/skills/architecting-solutions
Command: npx skills add https://github.com/alecanche04-cyber/examenprograma --skill architecting-solutions-alecanche04-cyber

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns vague feature requests, refactoring needs, or bug investigations into structured architecture designs and implementation-ready PRD documents, preventing over-engineering and incomplete migration plans. ## Core Features & Use Cases - Structured Requirements Analysis: Clarifies user intent, success criteria, constraints, and existing codebase patterns before designing. - Multi-Option Solution Design: Proposes minimal, medium, and comprehensive solutions with documented trade-offs and asks for user approval before writing the PRD. - PRD Generation with Quality Checklists: Outputs a markdown PRD to the project's docs/ folder, validated against checklists covering root cause analysis, migration completeness, React hook rules, and backward compatibility. - Use Case: When asked to design a data refresh fix, it first greps the codebase for existing mechanisms, presents three solution options with risk levels, then writes a PRD only after the user picks an approach. ## Quick Start Ask the agent to design a technical solution for your feature or refactoring request, for example by saying "Design a solution for migrating our state management to a centralized store".

Frequently Asked Questions about architecting-solutions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a PRD for a software feature?▼

Describe the feature or problem to the agent, which then clarifies requirements, analyzes your codebase for existing patterns, proposes multiple solution options with trade-offs, and writes a markdown PRD into your project's docs/ folder after your approval.

How to plan a code refactoring without over-engineering?▼

The skill enforces a minimal-first approach: it searches for existing mechanisms that already solve part of the problem, presents minimal, medium, and comprehensive options with file-change counts and risk levels, and only proceeds with the option you explicitly choose.

When should I use this instead of a PRD-specific planner?▼

Use this skill for general solution and architecture design requests like "design solution" or "technical design". The frontmatter explicitly routes PRD-specific work to the prd-planner skill instead.

Does it verify migration completeness for refactoring plans?▼

Yes. It includes checklists requiring all state to be accounted for, all consumers found via grep, all provider usage points updated, and backward compatibility with a clear migration path and deprecation timeline.

Why does the skill emphasize root cause analysis for bugs?▼

Its checklists prevent common mistakes like assuming hooks share state, leaving empty callbacks, or skipping steps in the call chain. It requires documenting the full trigger-to-effect chain with file paths and line numbers.