ワンクリックで
clean-architecture
Mandatory rules for enforcing Clean Architecture separation of concerns in the GitData API.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Mandatory rules for enforcing Clean Architecture separation of concerns in the GitData API.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Node.js best practices and runtime configuration for GitData-BackEnd.
Mandatory rule requiring a corresponding Vitest/React Testing Library test file for every React component (.tsx) in GitData frontend.
Catalog of all specialized skills used across the GitData Monorepo project.
Guidelines for mathematically deducing advanced widget data on the backend.
Rules for using both GraphQL and REST APIs simultaneously for GitHub data fetching.
Architecture rules for building UI widgets, supporting i18n locales, and multi-theme logic.
SOC 職業分類に基づく
| name | clean-architecture |
| description | Mandatory rules for enforcing Clean Architecture separation of concerns in the GitData API. |
This skill enforces strict separation of concerns within the apps/api/src backend. Whenever creating or modifying backend logic, you MUST adhere to the following layer rules:
domain/)DeveloperProfile.ts). No behavior, no external dependencies.IGithubRepository.ts) that define contracts for data access.application/)GetDeveloperProfileUseCase.ts).domain/ layer. They must NOT import Fastify, Octokit, or any HTTP/Database specific library. Dependencies must be injected through constructors.infrastructure/)OctokitGithubRepository.ts).fastify-plugins/) to inject Use Cases globally.interfaces/)http/routes/).fastify.useCases.useCaseName.execute() and return the result.