원클릭으로
counterfact-maintenance
// Keep contributor changes aligned with repository test patterns, diagnostics, release/versioning workflow, documentation requirements, and compatibility.
// 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.
Edit Counterfact route files to add endpoint behavior while keeping handlers thin and delegating business logic to context classes.
| name | counterfact-maintenance |
| description | Keep contributor changes aligned with repository test patterns, diagnostics, release/versioning workflow, documentation requirements, and compatibility. |
| applyTo | ["src/**/*.ts","test/**/*.ts","docs/**/*.md",".changeset/*.md"] |
Use this skill when finalizing contributor-facing changes that affect tests, diagnostics/errors, release semantics, docs, or compatibility guarantees.
package.json (canonical scripts).github/copilot-instructions.mddocs/reference.mddocs/faq.md.changeset/*.md (format examples)test/**/* for existing patterns/fixturesusingTemporaryFiles() for filesystem-heavy tests.test/cli, test/server, test/typescript-generator, test/util).docs/.usingTemporaryFiles helper.counterfact-cli-runtime, counterfact-runtime-architecture, or counterfact-generator-internals)..github/copilot-instructions.md only when they do not belong to a single subsystem skill.yarn lint:fix, yarn lint, yarn build, yarn test.yarn build then yarn test:black-box.