long-task-design

Generate technical design documents from approved SRS and UCD documents.

178|43|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/suriyel/longtaskforagent --skill long-task-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: long-task-design
Source: https://github.com/suriyel/longtaskforagent/tree/main/skills/long-task-design
Command: npx skills add https://github.com/suriyel/longtaskforagent --skill long-task-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill bridges the gap between a defined software requirement (WHAT) and its implementation plan (HOW), ensuring a robust and approved technical design before coding begins.

Core Features & Use Cases

  • Architecture Design: Propose and refine system architecture, component interactions, and technology stack choices.
  • Detailed Design: Generate section-by-section design documents covering data models, APIs, UI/UX, testing strategies, and deployment.
  • Use Case: After a Software Requirements Specification (SRS) is approved, use this Skill to create a detailed design document outlining the database schema, API endpoints, and key class diagrams needed to build the system.

Quick Start

Use the long-task-design skill to create a design document based on the approved SRS.

Frequently Asked Questions about long-task-design

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

FAQPage Schema
How do I generate a technical design document from an approved SRS?

To generate a technical design document from an approved SRS, you need a tool that translates software requirements into implementation plans. This skill produces comprehensive design artifacts covering architecture, data models, and APIs by enforcing a structured, section-by-section design approval process.

What is the best way to design system architecture before coding begins?

The best way to design system architecture before coding is to use a design-first methodology that bridges requirements and implementation. This approach proposes and refines component interactions and technology stack choices, ensuring alignment with project requirements and preventing premature coding.

Can I create data models and API endpoints directly from user-centered design documents?

Yes, you can create data models and API endpoints directly from user-centered design documents. The skill processes approved UCD and SRS files to generate detailed technical designs, mapping user needs and software requirements directly to database schemas and interface specifications.

How do detailed design documents handle non-functional requirements?

Detailed design documents handle non-functional requirements by ensuring the proposed system architecture and testing strategies explicitly align with them. This skill enforces strict design validation against NFRs during the section-by-section approval phase to guarantee the final design meets all constraints.

Do I need an approved Software Requirements Specification to start system architecture design?

Yes, you need an approved Software Requirements Specification to start system architecture design. This skill requires a finalized SRS as input to accurately propose implementation approaches and generate detailed design artifacts, ensuring the technical design directly reflects the defined software requirements.