Skip to content

v0.7.0

Choose a tag to compare

@mmcky mmcky released this 13 Feb 05:57
· 15 commits to main since this release

qestyle CLI + Extended Thinking + Minimal Prompts

What's New

Extended Thinking (Zero False Positives)

Claude now reasons internally before responding, verifying each candidate violation before including it. This eliminates false positives (0% vs ~43% previously). Requires temperature=1.0 (Anthropic constraint).

Local CLI: qestyle

New command-line tool sharing the same review engine as the GitHub Action.

pip install git+https://github.com/QuantEcon/action-style-guide.git
qestyle lecture.md                    # review + apply fixes + write report
qestyle lecture.md --dry-run          # review only
qestyle lecture.md --categories math  # specific categories

Minimal Rule-Agnostic Prompts

All 8 category prompts replaced with a unified ~40-line template (down from ~120 lines each). Scope and context come from rule definitions, reducing signal dilution.

Category Labels on PRs

When specific categories are requested, category names are added as labels on the generated PR.

Removed

  • tool-style-checker/ directory (replaced by qestyle CLI)
  • tool-style-guide-development/ directory (rules edited directly in style_checker/rules/)

See CHANGELOG.md for full details.