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/konamgil-mandu-mcp-create-flow
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.
About
Use cases: documents, agent-building
Reviews
Write a reviewNo 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 and code. 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/mandu-mcp-create-flow
What's inside
- Skill name
mandu-mcp-create-flow- Description
- 스펙 우선 생성 워크플로우. "만들어줘", 피처/리소스/라우트 추가 시 자동 호출. contract → generate 순서를 강제하고 생성 직후 verify loop 로 전이. granular 도구 (add_route + create_contract + generate) 를 손으로 엮지 않는다.
- License
- MPL-2.0
- Instructions
- 177 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Mandu MCP Create Flow
새 기능을 스캐폴딩할 때의 **스펙 우선** 레시피. "contract 없이 generate 먼저"
라는 대표적 실수를 방지하고, 가능한 한 집계 도구 (resource/feature/scaffold) 를
사용한다.
## Trigger
- "만들어줘", "추가해줘", "create", "add"
- "CRUD" + 엔티티 이름
- 피처 / 라우트 / 리소스 / API 엔드포인트 / 컴포넌트 추가
- `mandu-create-feature` 또는 `mandu-create-api` task-shaped skill 이 활성화될 때
## Decision Tree
요청의 단위를 먼저 구분한다.
```
요청 내용
├─ 리소스 단위 (User, Post, Comment 같은 도메인 엔티티)
│ → Track A: Resource flow
├─ 피처 단위 (페이지 + 섹션 + island + slot 세트)
│ → Track B: Feature flow
├─ 단일 라우트 (페이지 하나 또는 API 하나만)
│ → Track C: Route flow
└─ 스키마만 이미 있고 스캐폴드만 필요
→ Track D: Scaffold-only
```
### Track A — Resource Flow (도메인 엔티티)
```
mandu.resource.create ← Tier-0 aggregate: resource + fields 묶음 생성
└─> mandu_create_contract ← Zod 계약 (집계 도구가 자동으로 요청하지 않을 때만)
└─> mandu_generate ← 스캐폴드 생성
└─> mandu-mcp-verify 로 전이
```
`mandu.resource.create` 인자 예:
```
mandu.resource.create({
name: "Post",
fields: { title: "string", content: "string", publishedAt: "datetime?" }
})
```
리소스가 생성되면 route / slot / contract 의 후보가 제안된다. 제안을 그대로
받아 `mandu_generate` 로 흘린다. 제안된 경로를 무시하고 `mandu_add_route` 로
손수 만들지 않는다.
### Track B — Feature Flow (페이지 + island + slot)
```
mandu_analyze_structure ← alias of mandu.negotiate.analyze, 요구사항 → 구조 제안
└─> mandu.feature.create ← Tier-0 aggregate: 여러 라우트 + slot + island 묶음
└─> mandu_create_contract ← API 엔드포인트가 포함된 경우
└─> mandu_generate
└─> mandu-mcp-verify 로 전이
```
또는 단축 경로:
```
mandu_generate_scaffold ← alias of mandu.negotiate.scaffold,
negotiate + scaffold 를 한 번에
└─> mandu-mcp-verify
```
사용자가 이미 스키마를 구체적으로 제시했다면 `mandu_analyze_structure` 는 스킵.
"대충 사용자 프로필 페이지 만들어줘" 처럼 모호한 요청일 때만 negotiate 먼저.
### Track C — Single Route Flow
```
mandu_add_route ← 파일 생성 (경로 규칙 자동 적용)
└─> mandu_create_contract ← API 라우트면 필수, 페이지만이면 생략 가능
└─> mandu_generate ← 스캐폴드 반영
└─> mandu-mcp-verify
```
`mandu_add_route` 인자:
```
mandu_add_route({ path: "/users/[id]", type: "page" })
mandu_add_route({ path: "/api/users/[id]", type: "api" })
```
### Track D — Scaffold-Only (스키마 이미 있음)
사용자가 `spec.ts` 또는 기존 contract 를 제시했다면:
```
mandu_generate_scaffold ← negotiate skip, 바로 scaffold
└─> mandu-mcp-verify
```
## Absolute Rules
| # | 규칙 | 이유 |
|---|------|------|
| R-1 | `mandu_generate` 는 **언제나 마지막** | contract 이전 generate 는 생성물 타입이 unstable |
| R-2 | `mandu_create_contract` 는 **`mandu_generate` 전에** | 생성물이 Zod 타입에 바인딩됨 |
| R-3 | 복합 생성은 **집계 도구 우선** (`resource.create` / `feature.create` / `generate_scaffold`) | 순서 / 롤백 / 검증을 집계가 처리 |
| R-4 | 생성 직후 **무조건 `mandu-mcp-verify` 로 전이** | 생성물은 guard / contract / ate 로 검증해야 의미 있음 |
| R-5 | 사용자가 스키마를 준 경우 **`negotiate` 스킵** | 중복 분석 왕복 제거 |
| R-6 | 단일 트랜잭션 단위는 **`mandu_begin` ~ `mandu_commit`** 로 감싼다 (위험 변경 시) | `mandu-mcp-safe-change` 참조 |
## Post-Create Transition (자동)
생성이 끝나면 **반드시** `mandu-mcp-verify` fast path 로 넘어간다:
```
mandu_generate 완료
→ mandu.ate.auto_pipeline + mandu_guard_check + mandu_doctor (병렬)
→ 실패 시 drill-down
```
`mandu_generate` 의 응답이 "success" 라도 verify 를 건너뛰지 않는다.
guard 위반이나 contract 타입 불일치는 생성 자체는 성공해도 나중에 드러난다.From konamgil/mandu, MPL-2.0.
More from konamgil/mandu
- 0.618score
mandu-performance
mandu
Performance optimization patterns for Mandu applications.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-slot
mandu
Mandu Slot API for writing business logic.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-testing
mandu
Testing patterns for Mandu applications.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-composition
mandu
React composition patterns for Mandu applications.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-guard
mandu
Architecture guard system for Mandu.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-hydration
mandu
Island Hydration pattern for Mandu.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-security
mandu
Security best practices for Mandu applications.
SkillBFreshness: B★ 47Claude Code +9 - 0.618score
mandu-fs-routes
mandu
File-system based routing for Mandu.
SkillBFreshness: B★ 47Claude Code +9 - 0.615score
mandu-mcp-verify
konamgil
편집 후 검증 루프.
SkillBFreshness: B★ 47Claude Code +9 - 0.615score
mandu-mcp-deploy
konamgil
빌드/배포 파이프라인 워크플로우.
SkillBFreshness: B★ 47Claude Code +9 - 0.615score
mandu-agent-workflow
mandu
Canonical Mandu agent workflow.
SkillBFreshness: B★ 47Claude Code +9 - 0.615score
mandu-mcp-safe-change
konamgil
위험 변경 트랜잭션 래퍼.
SkillBFreshness: B★ 47Claude Code +9
Signals
- Stars
- 47
- Forks
- 3
- Open issues
- 4
- Last commit (this folder)
- Aug 13, 2026 (2 months ago)
- Last release
- May 29, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MPL-2.0
- Repository
- github.com/konamgil/mandu
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from konamgil
- 0.615score
mandu-mcp-safe-change
konamgil
위험 변경 트랜잭션 래퍼.
SkillBFreshness: B★ 47Claude Code +9 - 0.615score
mandu-mcp-deploy
konamgil
빌드/배포 파이프라인 워크플로우.
SkillBFreshness: B★ 47Claude Code +9 - 0.615score
mandu-mcp-verify
konamgil
편집 후 검증 루프.
SkillBFreshness: B★ 47Claude Code +9 - 0.612score
mandu-explain
konamgil
Mandu 개념 설명.
SkillBFreshness: B★ 47Claude Code +9 - 0.612score
mandu-mcp-index
konamgil
MCP 도구 오케스트레이션 라우터 (always-on).
SkillBFreshness: B★ 47Claude Code +9 - 0.612score
mandu-hydration
konamgil
Island import 규칙.
SkillBFreshness: B★ 47Claude Code +9
Cite this page
mandu-mcp-create-flow skill. Agent Mart. https://agentmart.dev/skills/konamgil-mandu-mcp-create-flow (last updated 2026-10-24)