ls-tech-design

Transform feature specifications into tech design documents with architecture and test mapping.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/liminal-ai/liminal-spec --skill ls-tech-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-tech-design
Source: https://github.com/liminal-ai/liminal-spec/tree/main/plugins/liminal-spec/skills/ls-tech-design
Command: npx skills add https://github.com/liminal-ai/liminal-spec --skill ls-tech-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms a Feature Specification (Epic) into a detailed Tech Design, ensuring all requirements are technically feasible and creating a clear roadmap for implementation.

Core Features & Use Cases

  • Architecture Definition: Designs system context, module breakdown, and interface definitions.
  • Test Mapping: Explicitly maps test conditions (TCs) from the Epic to planned tests, ensuring traceability.
  • Work Chunking: Breaks down the design into manageable chunks for story sharding.
  • Use Case: You have a Feature Spec for a new user authentication flow. This Skill will generate the Tech Design, detailing the API endpoints, database schema changes, UI component structure, and a plan for writing unit and integration tests.

Quick Start

Use the ls-tech-design skill to transform the feature specification located at '/path/to/feature-spec.md' into a detailed technical design.

Frequently Asked Questions about ls-tech-design

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

FAQPage Schema
How do I convert a feature specification into a technical design document?

To convert a feature specification into a technical design document, provide the spec file path to the system. It transforms requirements into architecture, module breakdowns, interface definitions, and test mapping.

What is the best way to map acceptance criteria to implementation tests?

Mapping acceptance criteria to implementation tests is handled by validating the feature specification as a downstream consumer. The system explicitly maps test conditions from the epic directly to planned tests, ensuring full traceability.

How do I break down complex software architecture into manageable modules?

Breaking down complex software architecture into manageable modules involves generating a detailed tech design from the feature spec. This process defines system context, module breakdowns, and ground-level interface definitions.

Can I generate API endpoints and database schema changes from a feature spec?

Yes, you can generate API endpoints and database schema changes from a feature spec. The system supports detailed design from high-level system context down to interface definitions for implementation.

Does software architecture design require a complete feature specification beforehand?

Software architecture design requires a complete feature specification beforehand. The system validates the specification as a downstream consumer to ensure all acceptance criteria can be mapped to the implementation.

How to chunk technical design documents for story sharding?

Chunking technical design documents for story sharding is accomplished by breaking down the generated design into manageable pieces. This provides a clear roadmap for implementation from the feature spec.