with one click
mandu
mandu contains 29 collected skills from konamgil, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Canonical Mandu agent workflow. Use first in Mandu projects before direct source edits so Codex, Claude Code, Gemini CLI, and other agents follow the same context -> plan -> apply -> verify -> repair loop.
React composition patterns for Mandu applications. Use when designing Island components, managing shared state, or building reusable component APIs. Triggers on compound components, context providers, boolean props, or component architecture tasks.
Production deployment patterns for Mandu applications
File-system based routing for Mandu. Use when creating pages, API routes, layouts, or dynamic routes. Triggers on tasks involving app/ folder, page.tsx, route.ts, layout.tsx, [id], [...slug], or URL patterns.
Architecture guard system for Mandu. Use when checking layer dependencies, enforcing architecture rules, or validating file locations. Triggers on tasks involving architecture, layers, dependencies, or guard commands.
Island Hydration pattern for Mandu. Use when creating interactive components, client-side state, or partial hydration. Triggers on tasks involving "use client", client.tsx, useState, useEffect, Island, or hydration.
Performance optimization patterns for Mandu applications. Use when optimizing slot handlers, Island components, bundle size, or Bun runtime. Triggers on tasks involving async/await, Promise.all, lazy loading, caching, or performance.
Security best practices for Mandu applications. Use when implementing authentication, authorization, input validation, or protecting against common vulnerabilities. Triggers on guard, auth, CSRF, XSS, or security tasks.
Mandu Slot API for writing business logic. Use when creating API handlers, implementing authentication guards, adding lifecycle hooks, or working with request/response context. Triggers on tasks involving Mandu.filling(), ctx.ok(), ctx.error(), .guard(), .get(), .post(), or slot files.
Tailwind CSS v4 integration and Island styling patterns for Mandu Framework
Testing patterns for Mandu applications. Use when writing unit tests, integration tests, or E2E tests. Triggers on test, spec, Bun test, Playwright, or testing tasks.
UI component library integration and accessibility patterns
Island import ๊ท์น. ๋ฐ๋์ @mandujs/core/client์์ import. "use client", .island.tsx, useState, hydration ์์ ์ ์๋ ํธ์ถ.
Guard ์ํคํ ์ฒ ๊ฐ์ด๋. ์๋ฐ ์์ /ํ๋ฆฌ์ ์ ํ/๋ ์ด์ด ๊ท์น. guard violation ์ ์๋ ํธ์ถ
Lint ๊ฐ์ด๋ โ ๊ฐ๋๋ ์ผ์ ํ ์ถ. oxlint ์ ์ / ์คํ / type-aware / lefthook ํตํฉ. "lint ์ผ์ค", "์ฝ๋ ์คํ์ผ ๊ฒ์ฌ", lint ์๋ฌ ๋ฐ์ ์ ์๋ ํธ์ถ.
์ํ ๋ณ๊ฒฝ ํธ๋์ญ์ ๋ํผ. ๋ง์ด๊ทธ๋ ์ด์ / ๋๊ท๋ชจ ๋ฆฌํฉํฐ / refactor_* ๋๊ตฌ / "๋์ดํฌ ์ ์๋ ๋ณ๊ฒฝ" ์ ์๋ ํธ์ถ. history_snapshot + tx_begin ํ์, verify green ์ด๋ฉด tx_commit, ์๋๋ฉด tx_rollback.
ํธ์ง ํ ๊ฒ์ฆ ๋ฃจํ. ํ์ผ ํธ์ง ์งํ, "check ํด์ค", stop-hook ์๋ ํธ์ถ. ate_auto_pipeline + guard_check + doctor ๋ฅผ ๋ณ๋ ฌ๋ก. ๊ฐ๋ณ ate_* ๋๊ตฌ๋ก ์๋ ๋ถํด ๊ธ์ง โ ์คํจํ์ ๋๋ง drill-down.
REST API ์์ฑ. CRUD/์ธ์ฆ/์ ๋ก๋ ์๋ํฌ์ธํธ. 'API', 'endpoint', 'CRUD' ์ ์๋ ํธ์ถ
Mandu ํผ์ฒ ์์ฑ. ํ์ด์ง/API/Island ์ค์บํด๋ฉ. '๋ง๋ค์ด์ค', 'create', 'add page' ์ ์๋ ํธ์ถ
์๋ฌ ์ง๋จ+์์ . ๋น๋์คํจ/ํ์ํ๋ฉด/Island์๋จ/API์๋ฌ/CSS๊นจ์ง ์ ์๋ ํธ์ถ
ํ๋ก๋์ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ. Docker/CI-CD/nginx
Mandu ๊ฐ๋ ์ค๋ช . Island/Filling/Guard/Contract/Slot/SSR/ISR ๋ฑ '๋ญ์ผ'/'์ด๋ป๊ฒ' ์ ์๋ ํธ์ถ
ํ์ผ ์์คํ ๋ผ์ฐํ ๊ท์น. layout์ html/head/body ๊ธ์ง. app/ ํด๋, page.tsx, route.ts, layout.tsx, [id] ์์ ์ ์๋ ํธ์ถ.
์คํ ์ฐ์ ์์ฑ ์ํฌํ๋ก์ฐ. "๋ง๋ค์ด์ค", ํผ์ฒ/๋ฆฌ์์ค/๋ผ์ฐํธ ์ถ๊ฐ ์ ์๋ ํธ์ถ. contract โ generate ์์๋ฅผ ๊ฐ์ ํ๊ณ ์์ฑ ์งํ verify loop ๋ก ์ ์ด. granular ๋๊ตฌ (add_route + create_contract + generate) ๋ฅผ ์์ผ๋ก ์ฎ์ง ์๋๋ค.
๋น๋/๋ฐฐํฌ ํ์ดํ๋ผ์ธ ์ํฌํ๋ก์ฐ. "๋ฐฐํฌ", "deploy", release ์ ์๋ ํธ์ถ. deploy.check ๋ fail-fast ๊ฒ์ดํธ. deploy.preview ๋ก ํ๋ก๋์ ๋ฆฌํ์ค. manual build + guard + seo ๋์ด ๋์ aggregate ๋๊ตฌ ์ฌ์ฉ.
MCP ๋๊ตฌ ์ค์ผ์คํธ๋ ์ด์ ๋ผ์ฐํฐ (always-on). 108๊ฐ MCP ๋๊ตฌ ์ค ์ํฉ์ ๋ง๋ ์ํฌํ๋ก์ฐ skill ์ ํ, ์ง๊ณ>์ธ๋ถ ์ฐ์ ์์, anti-pattern ์นดํ๋ก๊ทธ. MCP ๋๊ตฌ ํธ์ถ ์ง์ ์๋ ์ฐธ์กฐ.
์ธ์ ์์ / ์ํ ํ์ ์ํฌํ๋ก์ฐ. "ํ ์ํ", "๋ฌด์จ ์ผ ์์์ด?", "์ด๋์๋ถํฐ ์์?", ์ธ์ ์ฌ์ง์ , ๊ธด ๋ํ ๋ณต๊ท ์ ์๋ ํธ์ถ. ๊ฐ๋ณ ์ง๋จ ๋๊ตฌ๋ฅผ ์์ฐจ ํธ์ถํ์ง ์๊ณ ai_brief ๋ก ์ง๊ณํ๋ค.
Filling API ๋ ํผ๋ฐ์ค. ctx ๋ฉ์๋, ๋ผ์ดํ์ฌ์ดํด ํ , ๋ฏธ๋ค์จ์ด ์ฒด์ธ. Mandu.filling(), ctx.ok(), .guard(), slot ํ์ผ ์์ ์ ์๋ ํธ์ถ.
End-to-end TypeScript engineering skill for designing, implementing, reviewing, and refactoring production-grade TS codebases. Use when tasks involve TypeScript architecture, advanced typing, strict safety, API/schema typing, React/Node/Nest/Express/Fastify patterns, testing, linting, migration, or code review in .ts/.tsx projects.