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
feat: make keywords a JSON array and remove category
- Output keywords as a JSON array instead of a comma-separated string
- Remove category field from templates, CLI, types, and scripts
- Update replaceInFile to handle JSON array placeholder substitution
- Update tests and documentation
Copy file name to clipboardExpand all lines: AGENTS.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,8 +35,15 @@ Write code that is **accessible, performant, type-safe, and maintainable**. Focu
35
35
-`async/await` over promise chains; always `await` promises in async functions
36
36
- Throw `Error` objects with descriptive messages, not strings
37
37
38
+
## Development
39
+
40
+
-**Always use conventional commit prefixes** (e.g. `feat:`). Release-please relies on these to generate changelogs and trigger releases, commits without one will be silently ignored.
41
+
-**Never force push, amend, or rewrite history** unless the user explicitly requests it and confirms. Force pushes can break release tracking and cause data loss.
42
+
-**Never push to `main` directly** unless the user explicitly asks. Default to creating a feature branch and opening a PR.
43
+
-**Run `pnpm build && pnpm test && pnpm check` before committing** to catch build, test, and lint failures early.
0 commit comments