You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/AGENTS.md
+3-7Lines changed: 3 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,15 +62,11 @@ Use those skills when relevant:
62
62
-`major-task` for heavyweight architecture, framework comparison, migration, benchmark, or proposal work.
63
63
-`deslop` for the final bounded cleanup pass once a change already works.
64
64
-`tdd`.
65
-
-`agent-native-reviewer` when changes touch `.agents/**`, `.claude/**`,
66
-
`.codex/**`, skills, hooks, commands, prompts, or user-action tooling.
65
+
- For `.agents/**`, `.claude/**`, `.codex/**`, skills, hooks, commands,
66
+
prompts, or user-action tooling, use the autogoal agent-native pack and end
67
+
with `autoreview`.
67
68
- @.agents/rules/changeset.mdc when updating packages.
68
69
69
-
Convex-specific CE exclusions:
70
-
71
-
- Do not install or reference these by default in this repo unless the user explicitly asks: `data-integrity-guardian`, `data-migration-expert`, `data-migrations-reviewer`, `schema-drift-detector`, `deployment-verification-agent`, `dhh-rails-reviewer`, `kieran-rails-reviewer`, `kieran-python-reviewer`, `previous-comments-reviewer`, `pr-comment-resolver`, `figma-design-sync`.
72
-
- Reason: better-convex is a framework/tooling repo. Data migration, Rails, deployment, PR-thread, and Figma workflow agents are mostly overkill or the wrong shape here.
73
-
74
70
Goal plans:
75
71
76
72
- For issue-backed goal work, start the filename with the ticket number.
Use only when major work actually turns into risky code-changing execution or architecture-sensitive diffs.
169
-
- `agent-native-reviewer`
170
-
Use only when the change touches `.agents/**`, `.claude/**`, AI/tooling surfaces, commands, or user actions that an agent should also be able to perform.
171
-
- `browser-use`
172
-
Use only when there is a real browser surface to verify.
141
+
- `research-wiki`
142
+
Use when prior repo decisions, solutions, research artifacts, or repeated
143
+
failures may matter.
144
+
- `diagnosing-bugs`
145
+
Use when the major task is still a failure-mode investigation rather than a
146
+
design decision.
147
+
- `deslop`
148
+
Use after a working change when the remaining risk is code shape, simplicity,
149
+
over-abstraction, or AI-generated sludge.
150
+
- `tdd`
151
+
Use when package behavior changes and the next step should be a focused
152
+
executable contract before implementation.
153
+
- `autoreview`
154
+
Use for explicit diff review, release-readiness review, or final review of a
155
+
risky code-changing slice.
156
+
- Agent-native surfaces
157
+
Use the autogoal agent-native pack and `autoreview` when the change touches
158
+
`.agents/**`, `.claude/**`, AI/tooling surfaces, commands, or user actions
159
+
that an agent should also be able to perform.
173
160
- `agent-browser-issue`
174
161
Use when browser automation is blocked by a likely reusable tool-side issue that deserves a separate GitHub follow-up.
175
162
- `changeset`
176
163
Use when verified work changes a published package under `packages/` and the repo expects release notes before completion.
177
-
- `git-commit-push-pr`
178
-
Use when verified code-changing work should ship as a PR.
179
164
## Execution Paths
180
165
181
166
### Architecture Or Public API
@@ -227,7 +212,8 @@ Apply this section only when the task source is a tracker item.
227
212
228
213
### Spec Or Proposal
229
214
230
-
1. Use `spec-flow-analyzer` to pressure-test completeness.
215
+
1. Pressure-test completeness directly against source, current constraints,
216
+
acceptance criteria, rollout, and verification.
231
217
2. Define constraints, acceptance criteria, rollout, verification, and open questions before implementation.
232
218
3. If the task is still mushy product framing rather than implementation
233
219
strategy, stop for focused clarification or switch to collaborative planning.
@@ -236,13 +222,14 @@ Apply this section only when the task source is a tracker item.
236
222
### Document Review
237
223
238
224
1. Use this path only for explicit plan, RFC, proposal, or spec review.
239
-
2. Default review pair:
240
-
- `coherence-reviewer`
241
-
- `feasibility-reviewer`
242
-
3. Add `scope-guardian-reviewer` when the document introduces multiple new abstractions, broad rollout shape, or scope that may have drifted past the stated goal.
243
-
4. Add `product-lens-reviewer` when the document is making product framing, roadmap, UX-value, or "are we solving the right thing?" claims.
244
-
5. Add `adversarial-document-reviewer` when the document has more than 5 requirements or implementation units, makes significant architectural decisions, proposes new abstractions, or feels high-stakes enough that premise stress-testing is worth the cost.
245
-
6. Keep this pass selective. Most docs should not load every reviewer.
225
+
2. Review with one compact pass:
226
+
- coherence: does the proposal contradict itself?
227
+
- feasibility: can the repo implement and verify it?
228
+
- scope: are abstractions, rollout, and proof proportional?
229
+
- product fit: does it solve the right problem for this repo?
230
+
- adversarial pass: what would make this plan fail?
231
+
3. Use `autoreview` only when there is an actual diff or final review target.
232
+
4. Keep this pass selective. Most docs should not need another skill.
0 commit comments