一键导入
route
Edit Counterfact route files to add endpoint behavior while keeping handlers thin and delegating business logic to context classes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Edit Counterfact route files to add endpoint behavior while keeping handlers thin and delegating business logic to context classes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
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.
基于 SOC 职业分类
| name | route |
| description | Edit Counterfact route files to add endpoint behavior while keeping handlers thin and delegating business logic to context classes. |
| applyTo | ["**/routes/**/*.{ts,js}"] |
Implement or update route behavior in generated route files.
$ API in every handler ($.path, $.query, $.body, $.response,
$.context, $.loadContext)._.context.ts file.routes/ (e.g. routes/pet/{petId}.ts).$ ($.path, $.query, $.body).$.response[status].export const POST: HTTP_POST = ($) => {
const created = $.context.createThing($.body);
return $.response[201].json(created);
};
src/server/dispatcher.ts for runtime handler behavior