Skip to main content

design

Create a design document before implementation. Use when the user says /design, 'planして', '設計して', '計画を立てて', 'アーキテクチャを考えて', '設計文書を書いて', 'design this', or when a complex task clearly needs architectural decisions before coding. Always use this skill when the user requests planning or design work, even if they don't explicitly say 'design'.

소스 정보

저장소
takoeight0821/malgo
최근 소스 활동
2026년 9월 26일 13:25
감지된 SKILL.md 언어
영어
스타
45
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
design
description
Create a design document before implementation. Use when the user says /design, 'planして', '設計して', '計画を立てて', 'アーキテクチャを考えて', '設計文書を書いて', 'design this', or when a complex task clearly needs architectural decisions before coding. Always use this skill when the user requests planning or design work, even if they don't explicitly say 'design'.
# Design Create a design document that captures architectural decisions and implementation plans before writing any code. The document serves as a blueprint for agent teams to execute in parallel. ## Arguments `/design <topic description>` — If omitted, infer the topic from conversation context. ## Workflow ### 1. Investigate the codebase Understand the current state of the code relevant to the design topic. Identify the existing architecture, modules, types, data flow, dependencies, and constraints the design must fit. For large, independent areas, parallel Explore agents keep file dumps out of the main context. ### 2. Create the design document Write to `docs/plans/YYYY-MM-DD-<description>.md`. - `YYYY-MM-DD` is today's date - `<description>` is a kebab-case summary of the topic (e.g., `query-based-compilation`, `lsp-server`) - Write the document in the user's language - Create the `docs/plans/` directory if it doesn't exist ### 3. Document structure Follow this structure. Add extra sections as needed. ```markdown # <Title> Date: YYYY-MM-DD ## Context Background and motivation for this design. Describe the current problems, goals, and constraints. Include findings from codebase investigation — current architecture, relevant modules, data flow. ## Design Choices Key design decisions and their rationale. List alternatives considered, why each was chosen or rejected, and the trade-offs involved. ## Implementation Plan Break the work into tasks that agent teams can execute in parallel. Each task should be independently assignable to a teammate with its own worktree. ### Task 1: <task name> - **Goal**: What this task achieves - **Scope**: Files and modules to change - **Dependencies**: Other tasks that must complete before this one (or "none") - **Steps**: Concrete implementation steps with enough detail for an agent to execute - **Verification**: How to confirm the task is complete ### Task 2: <task name> ... ## Verification How to verify everything works after all tasks are merged. Test commands, expected results, integration checks. ## Risks | Risk | Mitigation | |------|------------| | ... | ... | ``` ### 4. Stop Tell the user the path of the created design document, then stop. Implementation starts only when the user asks for it; do not ask "shall I start implementing?"
GitHub에서 보기