v0.7.0
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 categoriesMinimal 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 byqestyleCLI)tool-style-guide-development/directory (rules edited directly instyle_checker/rules/)
See CHANGELOG.md for full details.