Repository navigation
Releases
Releases · mtvrkan/senior-dev-kit
v1.3.0
Added
design-optionsskill: 2–4 rendered options (HTML at three widths, or a real mobile render)
and the user's pick before any UI code; two rejected rounds turn into questions. [2026-10-28]session-handoffskill: close a session with done/open/decisions/traps saved to the project's
handoff file (default.claude/HANDOFF.md), and reopen from it. [2026-10-28]- Deny rules for database data-loss commands (
prisma migrate reset,--accept-data-loss,
docker compose down -v,docker volume rm/prune,dropdb,DROP DATABASE/SCHEMA) in Bash and
PowerShell, and ask rules forgit pushandgh pr create; the installer now merges, checks and
uninstallspermissions.askthe same way it handles deny rules. [2026-10-28] - Always-loaded rules: SCOPE (literal requests, checklists, count "all", never invent values),
PLAIN LANGUAGE (explain terms, numbered decisions with lettered options), one dev server at a
time, and UI changes verified on a rendered screenshot rather than lint alone. [2026-10-28]
Changed
- Commits happen only when the user asks, like pushes; the CHANGELOG never records person names
or data corrections. [2026-10-28] ui-changeconfirms the target first, fixes every instance of a reused component, never hides
information to fix a layout, and verifies at five widths, every theme and locale, and WebKit.
[2026-10-28]700-observabilityand900-performanceload for JS/TS by layer (services, handlers, jobs,
API routes, UI files) instead of on every script file; other languages keep their extension
globs.200-apimatchesapp/api,pages/api,src/apiand a rootapi/only. [2026-10-28]security-guardandsenior-engineerget more turns (25 and 60) so long reviews and
implementations stop mid-task less often. [2026-10-28]- The routing suite grows to 37 prompts with cases for
design-options,session-handoffand a
repeated layout complaint; ROUTING.md says when "show me options" goes todesign-options
rather than design-lead or ui-fixer. [2026-10-28]
Removed
- The
Bash(*git push origin :**)deny rule: Claude Code printed a ":*that is not at the end"
warning for it at every session start. A colon-refspec branch delete now stops at the
git pushask rule instead, andvalidatefails on any rule with:*short of its end.
[2026-10-28]
Security
katex(pulled in by markdownlint) is pinned to 0.18.11 throughoverrides, closing the
prototype-pollution advisory;npm auditreports 0 vulnerabilities. [2026-10-28]