Skip to content

v0.2.0 — factory-kit-check: a CLI that lints projects

Choose a tag to compare

@nonlinearnishu nonlinearnishu released this 30 May 18:12
· 12 commits to main since this release

Outcome: v0.2.0 — Creating factory-kit-check: a CLI that lints projects against the factory's standards

Why: Factory-kit pulls in commands, agents, and skills to your Claude Code session. These are helpful when invoked, but they must be called by the agent. They're not doing a recursive check of your codebases to catch drift. The first step in that is being able to point the factory-kit standards to itemize drift across codebases. This is the purpose of a CLI. This runs a static analysis on whichever codebase it is pointed towards. This is a low cost way to catch drift in the quality of code output.

This update also patches a bug in the /release tool. Every /release now aligns package.json, VERSION, and npm with the same version update.

Catch-up: npm last shipped v0.1.2; this release also folds in v0.1.3, v0.1.4, and v0.1.5 — tagged but never published. Per-version breakdown below.

41 files changed, +4642 / −40

feat:

  • factory-kit-check: static-analysis engine (check/) + factory-kit-check CLI, with rules for admin-client module scope, hardcoded email allowlists, in-memory rate limiters, mixed tRPC/server-actions, public-procedure mutations, and update/delete without WHERE — REFINE wording

other:

  • Adding factory-kit CLI (PR #5)
  • Updating the release command to synthesize all previous versions
  • Updating factory-frontend with notes about DOM vs React Tree
  • README + package.json updates for the nonlinear github org / version sync
  • update to CLAUDE.md

Surface: Bin +factory-kit-check.js · Commands ~release.md · Skills ~factory-frontend.md · (+ new check/ engine + tsup/vitest/tsconfig)

12 files changed, +935 / −2

feat:

  • add factory-db-migration skill + db-migration-engineer agent

fix:

  • updating .gitignore to not track .claude/

other:

  • Adding a /prompt skill
  • Creating simple measurement script and gh issues (/kit-audit)

Surface: Skills +factory-db-migration.md +factory-prompting.md ~factory-pitfalls.md · Agents +db-migration-engineer.md · Commands +kit-audit.md +prompt.md · Bin +kit-audit.sh

9 files changed, +342 / −7

feat:

  • add factory-design skill and docs-sync CI

Surface: Skills +factory-design.md ~factory-frontend.md ~factory-pitfalls.md · Agents ~frontend-engineer.md

12 files changed, +223 / −12

feat:

  • add package.json and factory-kit CLI for installation

Surface: Bin +factory-kit.js · Skills ~factory-api.md ~factory-auth.md ~factory-forms.md ~factory-frontend.md ~factory-observability.md · Commands ~entry.md ~standup.md