role-rd

Generate structured technical design artifacts from PM requirements and project size.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/tomwangowa/agent-skills --skill role-rd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-rd
Source: https://github.com/tomwangowa/agent-skills/tree/main/role-rd
Command: npx skills add https://github.com/tomwangowa/agent-skills --skill role-rd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill generates structured technical design artifacts based on project requirements and size, ensuring feasibility and clarity before development begins.

Core Features & Use Cases

  • Calibrated Design Output: Produces designs tailored to project scale (small, medium, large).
  • Feasibility Assessment: Integrates checks for technical feasibility, flagging issues early.
  • Use Case: A Product Manager provides requirements for a new feature. The RD role analyzes these, determines the technical approach, outlines the data model, APIs, and estimates effort, producing a design document ready for the development team.

Quick Start

Use the role-rd skill to generate a technical design for a new feature based on the provided PM artifact.

Frequently Asked Questions about role-rd

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

FAQPage Schema
How do I generate a technical design from product requirements?

To generate a technical design, input your product requirements and project size. The system analyzes feasibility, defines data models and APIs, estimates effort, and outputs a structured design document ready for development.

What is included in a software architecture design document?

A software architecture design document includes feasibility analysis results, defined data models, API specifications, effort estimation, and an implementation roadmap tailored to your project's scale.

How do I estimate development effort for a new feature?

Effort estimation is generated by analyzing the provided PM requirements and project size. The system calibrates the technical design output to match the scale of small, medium, or large projects to forecast development effort.

Can I use this for large-scale software architecture or only small features?

Yes, it supports large-scale software architecture. The design output is explicitly calibrated based on project size, producing tailored technical artifacts for small, medium, and large development projects.

How does technical feasibility analysis work before development begins?

Technical feasibility analysis works by integrating checks against your project requirements to flag potential issues early. It assesses whether the proposed technical approach is viable before development planning begins.

Do I need a PM artifact to start the requirements analysis process?

Yes, you need a PM artifact. The system uses the provided product manager requirements as the direct input to analyze requirements, determine the technical approach, and generate the corresponding design document.