LuthienResearch

24 mods across 1 repository, 12 stars between them.

ai_tdd_workflow

04

LuthienResearch/luthien_control

Cursor rule Cursor

This rule outlines the strict Test-Driven Development process to be followed by the AI assistant when implementing new features or fixing bugs. This complements the broader developmentworkflow by providing specific TDD execution steps for the AI.

12 8mo ago A 0 tokens

code_hygiene

05

LuthienResearch/luthien_control

Cursor rule Cursor

. No Redundant Comments: Only comment non-trivial logic. Avoid comments that merely state the obvious (e.g., # Import module, # Loop through items). Adhere strictly to the global instruction provided during generation. Docstrings are a special case and should almost always be included for all classes and functions…

12 8mo ago A 353 tokens

LuthienResearch/luthien_control

Cursor rule Cursor

Update dev/currentcontext.md with the current development plan and progress status. This update should be performed when a new plan is formulated, after making significant progress, or upon completing a key task or milestone. This helps maintain context across interactions and improves the clarity of ongoing work.

12 8mo ago A 78 tokens

dev_tracking

09

LuthienResearch/luthien_control

Cursor rule Cursor

Follow these steps whenever an important feature, bugfix, or other meaningful non-trivial milestone is completed, prior to git commit.

12 8mo ago A 26 tokens

fail_hard

13

LuthienResearch/luthien_control

Cursor rule Cursor

In general, code should NOT 'fallback' to another solution when something doesn't work as expected unless specifically told otherwise. Code should default to failing quickly, loudly, and obviously.

12 8mo ago A 94 tokens

LuthienResearch/luthien_control

Cursor rule Cursor

PYTEST EXIT CODE=0 JUST MEANS THE TESTS RAN. IT DOES NOT MEAN THEY WERE SUCCESSFUL. Always look for the pytest summary line at the end of the output (e.g., ==== X passed, Y failed, Z warnings in S.ss ====).

12 8mo ago A 133 tokens

qc

18

LuthienResearch/luthien_control

Cursor rule Cursor

When finalizing significant changes, use pyright, pytest --cov, and ruff.

12 8mo ago A 51 tokens

tdd

22

LuthienResearch/luthien_control

Cursor rule Cursor

TEST-DRIVEN DEVELOPMENT GUIDELINES. MANDATORY READING BEFORE WRITING CODE.

12 8mo ago A 19 tokens

LuthienResearch/luthien_control

Instructions file

Claude Code instructions for LuthienResearch/luthien_control, covering claude.md, build/test commands, quality validation before committing, code style and testing principles.

12 8mo ago A 445 tokens