architect

Audit a codebase for architectural issues and generate a Product Requirement Document.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/elihuvillaraus/skills --skill architect-elihuvillaraus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/elihuvillaraus/skills/tree/main/architect
Command: npx skills add https://github.com/elihuvillaraus/skills --skill architect-elihuvillaraus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed Product Requirement Documents (PRDs) and breaks down complex features into independently executable tasks for junior developers or AI agents.

Core Features & Use Cases

  • Codebase Auditing: Scans existing code for anti-patterns, debt, and potential failure points before design.
  • Parallel Task Design: Organizes tasks into priority levels, ensuring tasks within the same level are independent and can be executed in parallel.
  • Junior-Proofing: Generates user stories with explicit technical specifications, types, and import paths to prevent ambiguity.
  • Use Case: A product manager needs a new user authentication flow. The Architect Skill analyzes the current auth system, identifies potential conflicts, and generates a PRD with parallelizable tasks for implementing the new flow, including detailed technical specs for each step.

Quick Start

Use the architect skill to design a new feature for user profile management.

Frequently Asked Questions about architect

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

FAQPage Schema
How do I break down software features into parallelizable user stories?

To break down software features into parallelizable user stories, the process audits the codebase for architectural issues and generates a detailed PRD. It organizes tasks into priority levels, ensuring tasks within the same level are independent and can be executed in parallel.

What is a codebase audit for software design and when do I need it?

A codebase audit for software design scans existing code for anti-patterns, technical debt, and potential failure points before feature planning. You need it before designing new features to identify architectural issues and prevent conflicts during implementation.

How do I generate a PRD that junior developers or AI agents can execute independently?

To generate a PRD that junior developers or AI agents can execute independently, the system creates user stories with explicit technical specifications, types, and import paths. This prevents ambiguity and ensures tasks are safe for independent execution.

Does this feature planning process include a clarification phase for requirements?

Yes, the feature planning process includes a clarification phase to gather necessary requirements from the user before design. This ensures the generated Product Requirement Document accurately reflects the intended technical specifications and parallelizable task structure.

What is the best way to write technical specifications for parallel task design?

The best way to write technical specifications for parallel task design is to include explicit types and import paths within user stories. This junior-proofing approach prevents ambiguity, allowing developers or AI agents to execute complex features independently and safely.