بنقرة واحدة
design-low-level
Produce a detailed component-level design from a high-level design document.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Produce a detailed component-level design from a high-level design document.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Safe, project-wide remediation of a dangerous or incorrect code pattern using structured search and replace.
Run a multi-faceted code review on uncommitted changes using specialized review subagents.
Create an Architectural Decision Record (ADR) to document a design choice or technical strategy.
Run a multi-faceted code review on uncommitted changes using specialized review subagents.
Commit (if needed), push the current branch to origin, and generate a pull request description in the chat.
Generate a session handoff document capturing the current working state for the next session.
| name | design-low-level |
| description | Produce a detailed component-level design from a high-level design document. |
| metadata | {"author":"cascadian-gamers","version":"1.0"} |
Produce a detailed component-level design from a high-level design document.
Docs/designs/, saves to Docs/designs/{feature-name}-lld.md.create-spec. Reads the Requirements and HLD sections from the unified spec, produces the ## 3. Low-Level Design section in the same file.Docs/designs/ (files ending in -hld.md). If multiple exist, ask the user which one to use.
Spec mode: Read the ## 1. Requirements and ## 2. High-Level Design sections from the unified spec passed by the orchestrator.Docs/designs/{feature-name}-lld.md (interactive mode) or as the ## 3. Low-Level Design section of the unified spec (spec mode) covering:# Low Level Design: {Feature Name}
## Overview
Brief summary linking back to the HLD.
## Component Design
### {Component Name}
For each major component from the HLD:
**Responsibility**: What this component does.
**Class Diagram**:
```mermaid
classDiagram
...
Key Classes/Modules:
| Class/Module | Responsibility | Dependencies |
|---|---|---|
| ... | ... | ... |
Public API:
Method/Endpoint signature
Input: ...
Output: ...
Errors: ...
Internal Logic: Key algorithms or decision flows.
sequenceDiagram
...
How code is organized into projects/packages/modules. For this project:
Source/Source/ExtraLife.Web.Admin/client/src/app/src/Source/ExtraLife.CDK/Detailed API contracts between components — request/response shapes, error codes, headers.
All configuration values, their sources (SSM, appsettings, env vars), and defaults.
How errors propagate across component boundaries.
6. Present the document to the user for review before saving.
## Rules
- Use Mermaid class diagrams for component structure.
- Use Mermaid sequence diagrams for component interactions.
- Every public API must have input/output/error documented.
- The design should make task breakdown straightforward — if a component is too large for one task, split it.
- Match existing project conventions from `.kiro/steering/structure.md` and `.kiro/steering/tech.md`.
- If a combined spec exists in `Docs/In-Progress/`, note that LLD findings should be consolidated back into it after review. In spec mode, this is automatic — the LLD is already in the unified spec.
- Refer to the user as "The Brougham 22".