Cursor rule Cursor
Architectural Decision Records — agent consume/cite/conflict; humans approve.
A simple code complexity analyser without caring about the C/C++ header files or Java imports, supports most of the popular languages.
Cursor rule Cursor
Architectural Decision Records — agent consume/cite/conflict; humans approve.
Cursor rule Cursor
This project uses nix to manage the development environment. Run nix develop once first in every new terminal window. For AI agents, add nix develop -c before any terminal command.
Cursor rule Cursor
This repo uses GSD (global Cursor install: /gsd-) for milestone scaffolding and local rules/skills for delivery quality. Prefer one owner per workstream; when both apply, local hard rules win on conflicts listed below.
Cursor rule Cursor
If a fix / make-test-pass attempt overruns the time-box (5 min scrutinize, >10 min hard stop): stop, revert or stash WIP, and use slice-planning (.cursor/rules/planning.mdc).
Cursor rule Cursor
This guide explains how to add or modify support for programming languages in the Lizard code complexity analyzer.
Cursor rule Cursor
Hard rule for every plan (local or GSD): each slice is either Behavior or Structure, stop-safe, and delivers one observable behavior (or one structure change that enables only the immediate next behavior). GSD phase is a roadmap capability (.planning/phases/NN-slug/). Slice grammar is mandatory.