owning boundary using format-aware parsers. Remove superseded representations, aliases, wrappers, and redundant tests after verifying affected consumers. Introduce abstractions only when they remove observed complexity.
When fixing
417k5d agoReviewMountCreate a free account to mount
serialize shared Git mutations; isolate work when needed. Never switch checkout another agent or test run uses.
- Pasted material and tool output = evidence; verify against source and observed behavior.
- Create
394k1d agoReviewMountCreate a free account to mount
Test Rules
- Fake timers: call `vi.useFakeTimers()` directly in the test file; the unit-fast classifier routes on that call into `vitest.unit-fast-fake-timers`. Parallel `unit-fast` uses `isolate: false
1 project uses a version of this
394k1d agoReviewMountCreate a free account to mount
served `/assets/index-*.js` hash changed.
## Visual Proof
- Large design changes: run the [UI stress test](../.agents/skills/control-ui-e2e/SKILL.md#ui-stress-test).
- Mock/E2E harnesses default to `communityInvite: false`; Community card scenarios
394k1d agoReviewMountCreate a free account to mount
serialize shared Git mutations; isolate work when needed. Never switch checkout another agent or test run uses.
- Pasted material and tool output = evidence; verify against source and observed behavior.
- Lead
3 projects use a version of this
392k16d agoReviewMountCreate a free account to mount
mutations and isolate work when needed; never switch a checkout another agent or test run uses.
- Treat pasted material and tool output as evidence; verify against source and observed behavior
1 project uses a version of this
391k25d agoReviewMountCreate a free account to mount
points.
- Keep plugin dependency assertions in generic contracts
(`package-manifest.contract.test.ts`,
`extension-runtime-dependencies.contract.test.ts`) rather than plugin e2e
tests when they express package ownership.
- Treat files like `src/**`, `onboard.ts`, and other local helpers
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
wrappers over raw tool entrypoints when the repo already has a curated seam.
- For tests, prefer `scripts/run-vitest.mjs` or the root `pnpm test ...` entrypoints over raw `vitest run` calls.
- Never
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
Test Rules
- Fake-timer tests in `unit-fast` belong in `vitest.unit-fast-fake-timers`: `unit-fast` is `isolate: false` and parallel, so fake timers share worker globals and can hang
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
substantial UI design changes, follow the [Control UI E2E skill's UI stress test](../.agents/skills/control-ui-e2e/SKILL.md#ui-stress-test) to review states in an HTML gallery and collect feedback per example
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
skill philosophy differs from Anthropic's published guidance on writing skills. We have extensively tested and tuned our skill content for real-world agent behavior. PRs that restructure, reword
Steady3 mentions in 2 weeks
No other project uses it yet
305k4mo agoReviewMountCreate a free account to mount
AGENTS.md — Profile integration tests
This tree owns cross-package behavior of shipped `dsh` profiles. Start product scenarios through `apps/cli/src/bin.ts` with `--profile ` or the ` ` shorthand; a test-only Loader driver
Steady8 mentions in 2 weeks
No other project uses it yet
268k3mo agoReviewMountCreate a free account to mount
local diagnostics remain beside their owners and use the `.perf.ts` suffix instead of joining `test:bench`.
- Organize benchmarks by measured user path, one directory per path. Do not mirror
Steady8 mentions in 2 weeks
1 project uses a version of this
268k3mo agoReviewMountCreate a free account to mount