LuthienResearch/luthien_control

This repository also configures its own agents. See what luthien_control tells them →

12Stars on the repository
24Mods indexed here, across every type
10mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

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.

not rated 12 10mo 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…

not rated 12 10mo 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.

not rated 12 10mo 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.

not rated 12 10mo 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.

not rated 12 10mo 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 ====).

not rated 12 10mo ago A 133 tokens

qc

18

LuthienResearch/luthien_control

Cursor rule Cursor

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

not rated 12 10mo ago A 51 tokens

tdd

22

LuthienResearch/luthien_control

Cursor rule Cursor

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

not rated 12 10mo ago A 19 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: