Skip to content

v1.1.0

Choose a tag to compare

@Scoz9 Scoz9 released this 09 Jul 18:13
· 27 commits to main since this release
c72faf0

Note

This tag never reached npm — install v1.1.1 instead, which is this same content.

The Release run for this tag failed on a CI bug, fixed in #6 after the tag was cut. v1.1.1 changes nothing but the workflow and is published on npm with provenance; npm install @scrapkit/engineering-kit now resolves to 1.1.1.

The Composer package is not on Packagist yet (tracked in #4). The Claude Code plugin was never affected — it installs over git from this repository.

Added

  • quality-audit Claude Code prompt, installed as .claude/commands/quality-audit.md.
    Writes a dated report to docs/audits/, recording the audited commit in
    front-matter so the next run can skip a codebase that has not changed.
  • templates/quality-audit-workflow.yml — opt-in monthly schedule that opens a
    pull request with the report. Not copied by engineering-kit:install.
  • Claude Code plugin. The repository now also serves a marketplace
    (.claude-plugin/marketplace.json) publishing the engineering-kit plugin,
    so the four prompts can be installed over git — with /plugin marketplace add scrapkit/engineering-kit — in projects where Composer does not reach. Prompts
    arriving this way are namespaced: /engineering-kit:quality-audit.

Changed

  • The prompt sources moved from claude/prompts/*.md to
    plugins/engineering-kit/skills/*/SKILL.md. Both the plugin and
    engineering-kit:install read them from there, so there is a single copy to
    maintain. The files engineering-kit:install writes into a project are
    unchanged: still .claude/commands/{code-review,feature-development,refactoring,quality-audit}.md.
  • quality-audit no longer runs unless you invoke it. Claude Code treats
    .claude/commands/*.md and a plugin's SKILL.md as the same thing, so until
    now Claude could start an audit on its own — one that adds a git worktree and
    writes a report — along either route. disable-model-invocation: true in the
    prompt closes both. The other three prompts stay model-invocable: they only
    advise.
  • quality-audit reports Standards Compliance as n/a when neither
    vendor/scrapkit/engineering-kit/docs/ nor docs/ is present, instead of
    scoring the repository against guidelines it cannot read. This is the case in
    a repository reached by the plugin but not by Composer.