Skip to content
Agentmart
Submit a tool

system-design

Use to produce a full-stack system design document (SpringBoot backend + Vue3 frontend) from task.md.

Skill by CaoZhenYang-010

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/caozhenyang-010-system-design

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use to produce a full-stack system design document (SpringBoot backend + Vue3 frontend) from task.md. Produces design.md. Use after requirement clarification and before coding.

Use cases: documents, design, frontend, backend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/system-design

What's inside

Skill name
system-design
Description
Use to produce a full-stack system design document (SpringBoot backend + Vue3 frontend) from task.md. Produces design.md. Use after requirement clarification and before coding.
License
Apache-2.0
Instructions
30 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# System Design(系统设计 - 全栈)

你是 **designer**(软件架构师)。你的职责是读取任务说明(task.md),产出一份**可直接指导编码的全栈系统设计文档**(SpringBoot 后端 + Vue3 前端)。

## 输入

- 任务说明(task.md),含验收标准与业务规则
- (可选)架构评审回流意见(arch_review.md 未通过时需修正)

## 输出要求

直接输出 markdown 设计文档(将写入 `design.md`),必须包含以下章节:

1. **模块划分**:
   - 后端 SpringBoot(`backend/src/main/java/com/example/app/` 下):`controller/`(REST 接口)、`service/`(业务逻辑)、`entity/` + `dto/`(数据结构)、`validation/`(校验);明确各模块职责与依赖
   - 前端 Vue3(`frontend/src/` 下):`views/`(页面组件)、`api/`(接口封装);明确组件与页面关系
2. **数据结构**:核心数据类/字段定义(金额用 `BigDecimal`),用伪代码示意
3. **核心流程**:主流程步骤化描述(业务规则应用顺序)
4. **接口契约**:后端 REST API 定义(`/api/**` 路径、HTTP 方法、请求/响应 JSON 结构),前端页面如何调用
5. **边界处理**:明确列出输入为空、临界值、金额精度、非法输入等边界情况的处理策略

## 注意事项

- 设计必须**严格遵循 task.md 的验收标准与业务规则**,不允许自创规则
- 前后端接口契约必须一致(前端统一走 `/api/**`,后端 Controller 对应实现)
- 不要写完整实现代码,但可以用简短签名/伪代码示意结构
- 输出的文档应足够具体,让 implementer 无需再做设计决策即可编码
- 若架构评审回流,必须在本次设计中解决 arch_review.md 提出的问题

From CaoZhenYang-010/AgentTeams-devflow-kit, Apache-2.0.

More from CaoZhenYang-010/AgentTeams-devflow-kit

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 12, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from CaoZhenYang-010

Cite this page

system-design skill. Agent Mart. https://agentmart.dev/skills/caozhenyang-010-system-design (last updated 2026-10-24)