Skip to content
Agentmart
Submit a tool

codebase-design

依据源码寻找架构改进机会,或设计指定模块的接口、职责与测试边界。适用于架构体检、深模块设计、接口方案比较;单批变更的代码审查使用 code-review。

Skill by iZiTTMarvin

IndexedMIT★ 1
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/izittmarvin-codebase-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

依据源码寻找架构改进机会,或设计指定模块的接口、职责与测试边界。适用于架构体检、深模块设计、接口方案比较;单批变更的代码审查使用 code-review。

Use cases: design

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/codebase-design

What's inside

Skill name
codebase-design
Description
依据源码寻找架构改进机会,或设计指定模块的接口、职责与测试边界。适用于架构体检、深模块设计、接口方案比较;单批变更的代码审查使用 code-review。
License
MIT
Instructions
25 lines in SKILL.md · view on GitHub

Files (7)

  • DEEPENING.md
  • DESIGN-IT-TWICE.md
  • EXPLORE.md
  • HTML-REPORT.md
  • SKILL.md
  • VOCABULARY.md
  • openai.yaml · agents/

SKILL.md (first lines)

# Codebase Design

先识别用户要探索候选、设计已知模块,还是仅查询概念。遵循现有领域语言、ADR 和受保护契约;设计请求默认只交付方案,实施需由用户当前授权覆盖。

## 选择路径

- **寻找机会**:用户要求架构体检或寻找简化点时,读取 [EXPLORE.md](EXPLORE.md)。有指定范围就沿该范围调查;没有时从近期热点和真实痛点开始。
- **设计指定模块**:先追踪调用方、接口、状态归属、依赖和测试,再读取 [DEEPENING.md](DEEPENING.md)。已有目标时不再要求全库扫描、候选报告或二次选题。
- **查询概念**:读取 [VOCABULARY.md](VOCABULARY.md),只解释相关概念,不启动设计流程。

讨论深度、局部性或 seam 时按需查阅 [VOCABULARY.md](VOCABULARY.md)。这些词用于辅助判断,项目既有的 service、API、component 等名称继续保留。

## 设计与取舍

从真实调用与需求出发,列出拟保留的契约、复杂度归属、失败路径和验证方式。只有多个方案会实质改变结果或用户明确要求比较时,读取 [DESIGN-IT-TWICE.md](DESIGN-IT-TWICE.md);不为未提出的未来需求增加适配器和扩展点。

能自行查证的事实先查;属于用户的实质决策用当前可用提问方式确认,也可使用已安装的 `grilling`。缺少其他 Skill 或子代理时自行完成对应调查,不让辅助能力成为阻塞。

## 完成与后续

方案需说明源码依据、前后职责与状态来源、保护的调用行为、迁移成本、验证方案和未决项。没有足够证据支持改造时,报告调查结果和缺口,不强行推荐重构。

仅讨论时交付方案即完成。用户要求落盘时使用项目计划约定或已安装的 `to-checklist`;已授权实施时按确认范围继续,可使用 `implement`。选中候选不自动授权生产改造。

From iZiTTMarvin/agent-skills-zh, MIT.

More from iZiTTMarvin/agent-skills-zh

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 9, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from iZiTTMarvin

Cite this page

codebase-design skill. Agent Mart. https://agentmart.dev/skills/izittmarvin-codebase-design (last updated 2026-10-24)