Skip to content

chore: version packages#59

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
changeset-release/master
Open

chore: version packages#59
github-actions[bot] wants to merge 1 commit into
masterfrom
changeset-release/master

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@skillit/client@0.3.0

Minor Changes

  • #58 de4b5dc Thanks @pradeepmouli! - feat: refine TypeScript config surfaces (--source config)

    • @skillit/core adds ConfigRefineSource + extractConfigSurface: extract a
      config type's options (incl. nested dot-path keys) and refine their per-option
      routing JSDoc (@useWhen/@avoidWhen/@pitfalls) in place via
      upsertPropertyJsDocTag. The audit credits per-option config tags and
      audit-score emits per-option config-option targets so the refine loop
      converges on a config skill.
    • @skillit/client wires skillit refine --source config --config-type <file#export>
      and skillit init --source config (generate → refine in place → regenerate;
      installs nothing — config is built into the client).
    • ConfigRefineSource enriches the skill + audit context from the nearest
      package.json (description/keywords/repository) and a sibling README, and drafts
      a type-correct example to a sibling <config>.example.ts (only if absent),
      read back as the skill's usage example. guidance() scopes drafting to the
      single named option.
    • audit-score surfaces config per-option routing coverage and the example
      independent of dimension thresholds, so the loop documents the whole surface
      rather than stopping once the rubric is satisfied.
    • --ground <glob> (repeatable) feeds the code that CONSUMES the config to the
      draft model as a token-capped implementation reference, so it states correct
      runtime behavior instead of guessing from the type; without it the model is
      instructed not to assert unverifiable runtime semantics.
    • fixes surfaced by dogfooding against a real generic config:
      • normalize multi-line option types to one line (mapped types can't corrupt
        the options table);
      • prefix every line when creating a JSDoc block with multi-line content
        (no column-0 continuation bullets, which also broke later merges);
      • escape the comment-close sequence in written tag content so a value
        containing it (e.g. a **-glob) can't terminate the block and corrupt the
        file; unescape on read;
      • don't truncate per-option targets at the class cap;
      • the rendered skill describes the config surface, not the package blurb.

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/cli@0.4.1
    • @skillit/core@1.6.0
    • @skillit/mcp@0.3.1

@skillit/core@1.6.0

Minor Changes

  • #58 de4b5dc Thanks @pradeepmouli! - feat: refine TypeScript config surfaces (--source config)

    • @skillit/core adds ConfigRefineSource + extractConfigSurface: extract a
      config type's options (incl. nested dot-path keys) and refine their per-option
      routing JSDoc (@useWhen/@avoidWhen/@pitfalls) in place via
      upsertPropertyJsDocTag. The audit credits per-option config tags and
      audit-score emits per-option config-option targets so the refine loop
      converges on a config skill.
    • @skillit/client wires skillit refine --source config --config-type <file#export>
      and skillit init --source config (generate → refine in place → regenerate;
      installs nothing — config is built into the client).
    • ConfigRefineSource enriches the skill + audit context from the nearest
      package.json (description/keywords/repository) and a sibling README, and drafts
      a type-correct example to a sibling <config>.example.ts (only if absent),
      read back as the skill's usage example. guidance() scopes drafting to the
      single named option.
    • audit-score surfaces config per-option routing coverage and the example
      independent of dimension thresholds, so the loop documents the whole surface
      rather than stopping once the rubric is satisfied.
    • --ground <glob> (repeatable) feeds the code that CONSUMES the config to the
      draft model as a token-capped implementation reference, so it states correct
      runtime behavior instead of guessing from the type; without it the model is
      instructed not to assert unverifiable runtime semantics.
    • fixes surfaced by dogfooding against a real generic config:
      • normalize multi-line option types to one line (mapped types can't corrupt
        the options table);
      • prefix every line when creating a JSDoc block with multi-line content
        (no column-0 continuation bullets, which also broke later merges);
      • escape the comment-close sequence in written tag content so a value
        containing it (e.g. a **-glob) can't terminate the block and corrupt the
        file; unescape on read;
      • don't truncate per-option targets at the class cap;
      • the rendered skill describes the config surface, not the package blurb.

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend

@skillit/cli@0.4.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0

@skillit/docusaurus@0.3.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0

@skillit/mcp@0.3.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0
    • @skillit/target-mcp-protocol@2.0.1

@skillit/target-fastmcp@0.3.2

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0
    • @skillit/mcp@0.3.1

@skillit/target-mcp-protocol@2.0.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0
    • @skillit/mcp@0.3.1

@skillit/target-mcpc@0.3.2

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0
    • @skillit/mcp@0.3.1

@skillit/typedoc@1.1.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0

typedoc-plugin-skillit@1.4.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af]:
    • @skillit/typedoc@1.1.1

@skillit/vitepress@0.3.1

Patch Changes

  • #56 f64f0af Thanks @pradeepmouli! - - dogfood: refine the skillit client's own command annotations
    • fix(client): isolate the copilot model backend with an empty tool whitelist
    • fix(core): upsertJsDocTag merges into single-line JSDoc without mangling
    • fix(client): extract drafted annotation from tags
    • fix(client): forbid Insight-block decoration in the claude refine backend
  • Updated dependencies [f64f0af, de4b5dc]:
    • @skillit/core@1.6.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants