Skip to content

v0.24.5

Choose a tag to compare

@github-actions github-actions released this 07 Nov 23:31
· 24 commits to main since this release
Immutable release. Only release title and notes can be modified.
a92b4f6

This release changes only the distributed skills. The analyzer, shrink and the subcommands behave as in v0.24.4.

Skills

The naming rule (rules.naming.qualify) is off by default. Yet its guidance filled about a fifth of declscope-authoring, and several places outside it assumed the rule was on. Without the rule, an agent following them would add namespace directives that change nothing, rename moved code for no reason, and keep code in place that it could move (#369).

Topic Now
Where the naming guidance lives declscope-authoring/naming.md, beside SKILL.md. declscope skill install installs it with the skill
When an agent reads it "The model" in SKILL.md introduces the rule, and says to read naming.md when the rule is on
Advice that depends on the rule Says "under the naming rule": a namespace on a new prefixed file, a namespace that makes names awkward, renaming moved code, moving code into a file outside a refactoring's scope
Moving parseAttribute beside the type it builds Yes without the naming rule. Under it, only when a natural name carries the namespace

With the naming rule on, the guidance is unchanged, only moved. SKILL.md is about 6200 words, down from 7600.

Install

mise use "github:mpyw/declscope@0.24.5"

Full changelog: v0.24.4...v0.24.5

Changelog

  • 9bd0132 docs(skills): move the naming rule's guidance to naming.md, and condition the rest on the rule (#369)