design

Guide software architecture design through outline, specification, and roadmap modes.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/LayerDynamics/Lore --skill design-layerdynamics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design
Source: https://github.com/LayerDynamics/Lore/tree/main/lore/skills/design
Command: npx skills add https://github.com/LayerDynamics/Lore --skill design-layerdynamics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you systematically design software architecture, from high-level outlines to detailed specifications and actionable roadmaps, ensuring clarity and reducing implementation risks.

Core Features & Use Cases

  • Architecture Design: Define components, interfaces, and data flow for new features or systems.
  • Specification Writing: Generate comprehensive architecture documents.
  • Roadmap Planning: Create phased implementation plans with milestones and risk assessments.
  • Use Case: When building a new microservice, use the design skill in spec mode to generate a full architecture document, then switch to roadmap mode to plan its phased rollout.

Quick Start

Use the design skill to create an outline for a new user authentication system.

Frequently Asked Questions about design

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

FAQPage Schema
What is the best way to design software architecture for a new system?

The best way to design software architecture is to use a structured approach that defines components, interfaces, and data flow. This systematic design process ensures clarity and significantly reduces implementation risks for your new system.

How do I generate a comprehensive architecture specification document?

You can generate a comprehensive architecture specification by using a structured design mode that guides you through defining detailed technical specifications. This process helps you systematically document components, interfaces, and data flow for your project.

Can I create a phased implementation roadmap with risk assessments for software development?

Yes, you can create a phased implementation roadmap that includes actionable milestones and risk assessments. This roadmap planning approach generates a structured rollout plan to guide your software development process step by step.

Does this software architecture planning approach work for existing projects?

Yes, this software architecture planning approach supports both greenfield and existing project contexts. You can define new features or systems and generate structured outlines and specifications regardless of your project's current state.

What do I need to plan a microservice architecture from outline to rollout?

To plan a microservice architecture, you need a structured design process that moves from high-level outlines to detailed specifications. Generating a full architecture document first allows you to effectively plan a phased rollout roadmap.