technical-design

Create end-to-end technical designs with architecture, data models, and milestone plans.

46|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/BeWaterMyFriend7/SKILL-PROJECT --skill technical-design-bewatermyfriend7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-design
Source: https://github.com/BeWaterMyFriend7/SKILL-PROJECT/tree/main/.opencode/skills/technical-design
Command: npx skills add https://github.com/BeWaterMyFriend7/SKILL-PROJECT --skill technical-design-bewatermyfriend7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams translate requirements into a concrete technical design, covering architecture, data models, interfaces, and project milestones.

Core Features & Use Cases

  • Design architecture diagrams, data models, and API interfaces from requirements.
  • Break down tasks into actionable milestones and deliverables for engineering teams.
  • Use case: Given a set of requirements, produce a complete technical-design.md with sections for design rationale and implementation plan.

Quick Start

Generate a complete technical design document from the given requirements and prototype references.

Frequently Asked Questions about technical-design

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

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

To create a technical design document from product requirements, you need to define the architecture, data models, API interfaces, and project milestones. This process translates explicit requirements and prototypes into a structured markdown file detailing design rationale and implementation plans.

What is included in an end-to-end technical design for software engineering?

An end-to-end technical design includes design rationale, architecture diagrams, data models, API interfaces, and task-based milestone schedules. It provides a comprehensive implementation plan that breaks down deliverables into actionable tasks for engineering teams.

Can I generate API design and data models from a prototype?

Yes, you can generate API design and data models from a prototype. By using explicit requirements and prototype references as input, the technical design process produces detailed interface definitions and structured data models for the engineering team.

Does this technical design approach work for both software engineers and product managers?

Yes, this technical design approach works for product managers, software engineers, and architects. It bridges the gap by taking explicit requirements and translating them into a concrete technical design with architecture, interfaces, and milestone planning.

What is the best way to break down project milestones for a development team?

The best way to break down project milestones is to generate a task-based schedule within the technical design document. This breaks the implementation plan into actionable milestones and deliverables, providing engineering teams with a clear execution path.

What format does the technical design output use for architecture and interfaces?

The technical design output uses a markdown format, specifically producing a technical-design.md file. This document structures the architecture, data models, interfaces, and milestone schedules with references to the supplied design sources.