turbo-generator-workflow
동치미 Turborepo generator script, template, scaffold 구조, sample generation 검증을 추가하거나 수정할 때 사용합니다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
동치미 Turborepo generator script, template, scaffold 구조, sample generation 검증을 추가하거나 수정할 때 사용합니다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
endpoint 문서를 기준으로 API helper, TanStack Query hook, 타입, 에러/cache 동작을 구현할 때 사용합니다.
apps/client, apps/market-owner, apps/design-system-web, 선택적 apps/admin 내부의 앱 전용 shared 컴포넌트를 생성, 스펙 작성, export, 검증할 때 사용합니다.
GitHub 브라우저 PR 리뷰에서 visible diff, review comment, check status, local verification 여부를 분리해 기록할 때 사용합니다.
packages/design-system 공통 컴포넌트를 Figma/이미지/상태 요구사항 기반으로 생성, 구현, story/spec/export 검증할 때 사용합니다.
필드 검증, submit, mutation, error, disabled/loading/success 상태가 있는 프론트엔드 폼 흐름을 구현할 때 사용합니다.
프론트엔드 구현 또는 리뷰 중 Toss Frontend Fundamentals의 응집도 기준으로 함께 수정되는 component, hook, type, fixture, spec, form 흐름 배치를 점검할 때 사용합니다.
| name | turbo-generator-workflow |
| description | 동치미 Turborepo generator script, template, scaffold 구조, sample generation 검증을 추가하거나 수정할 때 사용합니다. |
루트 package.json의 gen:* script, turbo/generators/config.ts, turbo/generators/templates/**를 수정할 때 generator와 문서, skill, recipe가 같은 구조를 가리키도록 유지합니다.
동치미는 아직 실제 monorepo scaffold가 확정되지 않을 수 있으므로, generator가 없으면 구현하지 않고 docs/workflows/turbo-generators.md에 예정 구조와 후속 작업을 기록합니다.
turbo gen generator를 추가할 때gen:* script를 추가하거나 수정할 때항상 먼저 읽습니다.
docs/workflows/turbo-generators.md조건부로 읽습니다.
package.json: 파일이 있을 때만 읽습니다.turbo.json, turbo/generators/config.ts: 파일이 있을 때만 읽습니다.변경 범위에 따라 읽습니다.
docs/architecture/app-structure.md, recipes/add-page.md, page-feature-workflowrecipes/add-component.md, app-shared-component-workflow, design-system-component-workflowdocs/architecture/data-layer.md, recipes/add-api-query.md, api-integration-workflowdocs/agent/index.md, docs/agent/indexing.mdpackage.json 또는 turbo/generators/config.ts가 없으면 구현하지 않고 필요한 후속 작업을 문서화합니다.package.json script와 turbo/generators/config.ts를 같은 이름으로 연결합니다.add action을 기본으로 사용합니다.client, market-owner입니다.gen:next-page, gen:domain-query, gen:domain-mutation은 현재 client만 허용합니다.market-owner query/mutation generator는 앱의 API/query baseline이 생긴 뒤 추가합니다.api/, hooks/, model/, query-keys.ts를 둡니다.components/, sections/, hooks/, fixtures/, utils/를 둡니다.hooks/는 해당 page 안에서만 쓰는 UI state, URL state, form interaction을 담당합니다.npx tsc -p turbo/generators/tsconfig.json
git diff --check
pnpm format:check
pnpm lint
pnpm typecheck
pnpm build
실제 script가 없으면 실행하지 못한 명령과 이유를 최종 요약에 남깁니다.