一键导入
counterfact
Understand Counterfact architecture and generated project structure before editing generated API simulation code.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Understand Counterfact architecture and generated project structure before editing generated API simulation code.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | counterfact |
| description | Understand Counterfact architecture and generated project structure before editing generated API simulation code. |
| applyTo | ["**/*.{yaml,yml,json}","**/routes/**/*.{ts,js}","**/scenarios/**/*.{ts,js}","**/*context.{ts,js}"] |
Give agents a quick, practical overview of Counterfact so they can safely edit Counterfact-generated projects.
Counterfact generates a working mock API from an OpenAPI/Swagger specification. It creates route handler files and types, then runs a live server with hot reload and a REPL.
routes/ and types under types/._.context.ts files.scenarios/ and REPL scenario commands.routes/ as the place for HTTP glue (status code + response mapping).Keep contributor changes aligned with repository test patterns, diagnostics, release/versioning workflow, documentation requirements, and compatibility.
Provide Counterfact repository orientation, high-level architecture, and the canonical command reference for install/build/test/lint workflows.
Update Counterfact CLI option behavior, config resolution, telemetry-safe startup handling, and bootstrap/runtime entrypoint flow.
Modify TypeScript generator internals, OpenAPI parsing/schema handling, and generated file writing behavior without regressing regeneration guarantees.
Safely change Counterfact runtime/server internals while preserving module boundaries, hot reload behavior, and backward compatibility guarantees.
Add and evolve Counterfact context classes in _.context.ts files, including required unit test coverage for context behavior.