一键导入
stack-default-dotnet-api
Opinionated baseline for .NET HTTP APIs: analyzers/formatting, unit+integration strategy, docker-compose, Makefile targets, and CI wiring.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Opinionated baseline for .NET HTTP APIs: analyzers/formatting, unit+integration strategy, docker-compose, Makefile targets, and CI wiring.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add/extend Playwright E2E/integration specs for web use-case changes. Prefer existing repo naming conventions; include UC ID when introducing new use-case-specific specs.
Ensure GitHub Actions CI exists and is green. CI must run lint/format, build, and tests as applicable. Failing CI is blocking.
Derive comprehensive `/docs` from an existing codebase when docs are missing/stale. This is blocking work before new features.
Add docker-compose for HTTP APIs (required before implementing/changing use cases). Provide .env.example + Make targets: up/down/test/lint/build.
End-to-end Gaia SDLC workflow (Repo Explorer → drift/CI fixes → task graph → gated delivery → QA veto → MCP proof). Use for any work in a repo.
Run curl-style integration checks against the docker-compose stack for HTTP APIs. Required for use-case changes.
| name | stack-default-dotnet-api |
| description | Opinionated baseline for .NET HTTP APIs: analyzers/formatting, unit+integration strategy, docker-compose, Makefile targets, and CI wiring. |
Use when:
.editorconfig + dotnet format (or established analyzers)dotnet testRule: Prefer existing repo conventions if present.
Makefile.editorconfig.github/workflows/ci.ymldocker-compose.yml + .env.example (required for HTTP API)/docs/testing/how-to-run.mdmake lint (e.g., dotnet format --verify-no-changes or analyzer-based)make build (e.g., dotnet build)make test (e.g., dotnet test)make up / make down (docker-compose)Optional:
make test-integration (if repo splits).editorconfig if missingmake lint fails on violationsdotnet build succeedsdotnet test runsdocker-compose.yml + .env.examplemake up brings API up and it respondsmake lint, make build, make testglobal.json if repo policy prefers itUpdate /docs/testing/how-to-run.md:
lint, build, ciunitintegration