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가 없으면 실행하지 못한 명령과 이유를 최종 요약에 남깁니다.