一键导入
project-initialization
Initialize a new project from the template. Define domain specifications through a structured interview and write them to docs/domain/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Initialize a new project from the template. Define domain specifications through a structured interview and write them to docs/domain/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Next.js 15 Pages Router frontend development. Feature-based + Container/Presenter pattern, MUI v7 + Emotion CSS-in-JS.
Build API client tests with Vitest and MockHandler. Validate OpenAPI contract compliance with table-driven tests and minimal mocks.
Next.js 15 + Cloudflare Workers + @vspo-lab/api client. Result-type error handling, OpenAPI-generated client, feature-based architecture.
PR/code review based on architecture rules. Detects violations of UseCase implementation rules, Result type, and JSDoc conventions.
Create a conventional commit. No Co-Authored-By trailer.
Design tokens (OKLch), color palette, typography, UI patterns, accessibility (WCAG 2.2).
| name | Project Initialization |
| description | Initialize a new project from the template. Define domain specifications through a structured interview and write them to docs/domain/. |
| user_invocable | true |
Skill to initialize the template repository as a new project.
If /domain-spec-kickoff is available, prefer that. Otherwise, use this skill for equivalent initialization.
Confirm all of the following in a single round:
Based on the answers, update the following:
docs/domain/overview.mddocs/domain/entities.mddocs/domain/usecases.mddocs/domain/glossary.mddocs/domain/decisions.mdGuide the user to replace @vspo-lab with the new project identifier in:
package.json (root + packages/* + service/*)infrastructure/terraform/renovate.json / renovate/default.json.github/workflows/docs/domain/README.mddocs/web-frontend/typescript.md