architecting-solutions

Designs technical solution architectures and generates PRD documents in project docs directories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning vague feature requests, refactoring needs, or bug investigations into concrete, implementable technical designs is hard. This Skill guides a structured requirements-to-architecture workflow and produces a complete PRD document that another engineer or agent can implement without further clarification. ## Core Features & Use Cases - Structured Requirements Analysis: Clarifies user intent, success criteria, constraints, and existing codebase patterns before designing. - Multi-Option Architecture Design: Proposes minimal, medium, and comprehensive solutions with documented trade-offs, and warns against over-engineering. - PRD Generation: Writes a kebab-case PRD markdown file to the project's docs/ directory with quality, migration, and root-cause checklists. - Use Case: When data fails to refresh after an operation, use this Skill to trace the full call chain, identify the root cause, compare fix options, and output an implementation-ready PRD. ## Quick Start Ask the agent to design a technical solution and architecture for your new billing system and generate a PRD in the docs folder.

Frequently Asked Questions about architecting-solutions

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

FAQPage Schema
How do I design a technical solution for a new feature?▼

Start by clarifying the problem statement, success criteria, and constraints, then analyze existing codebase patterns with grep and file searches. Propose minimal, medium, and comprehensive options with trade-offs, get user approval, and write the final design as a PRD in the docs directory.

How to write a PRD for a refactoring or migration plan?▼

List every piece of state being migrated, find all consumers with grep for imports and hook usages, and define a migration strategy per item. Include rollback plans, backward compatibility notes, and before/after code examples so another agent can implement it directly.

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

Use this skill for architecture and technical design requests like "design solution" or "technical design" that do not mention PRD-specific planning. For dedicated PRD product planning work, the frontmatter directs you to the prd-planner skill instead.

Why does my data not refresh after an operation completes?▼

Common root causes include independent hook instances that do not share state, empty callback implementations, and polling timing gaps. Trace the complete call chain from trigger to effect with file paths and line numbers, and draw a timeline to expose when each poll or revalidation fires.

How do I avoid over-engineering a software design?▼

Always check whether an existing mechanism already solves most of the problem before proposing new patterns. Present the absolute minimal change first, and only recommend comprehensive refactoring when the current architecture is fundamentally broken or the user explicitly requests it.