zhaojiannet
User让 Claude Code 守规范的插件市场。lockstep-* 系列让框架代码跟官方最新写法走(Astro / Vue 3.5 / Nuxt UI v4 / Tailwind v4 / TypeScript / Echo / sqlc / Fastify / PostgreSQL),禁废弃语法;flow 管工作流命令;plain-chinese 强制平实中文、禁互联网黑话与 AI 腔。
Categories
Indexed Skills (13)
astro
Enforce Astro 6+ static-first conventions. Use when editing .astro files or when the user mentions Astro, islands, hydration, client directives, server:defer, content collections, or getCollection. Forbids over-eager hydration and full-page client:load when a lighter directive works.
echo
Enforce Echo v5 handler conventions for Go, focused on error handling. Use when editing .go handler/route/middleware files or when the user mentions Echo, HandlerFunc, c.Bind, middleware, HTTPError, HTTPErrorHandler, error wrap, or graceful shutdown. Forbids manual JSON error responses, err.Error() string comparison, swallowed errors, and e.Start without graceful shutdown.
fastify
Enforce Fastify v5 plugin/route conventions for Node/TypeScript. Use when editing .ts/.js/.mjs that import fastify or @fastify/*, or when the user mentions Fastify, plugin, route, schema validation, encapsulation, fastify-plugin/fp, or lifecycle hooks. Forbids manual JSON validation when schema works, missing fp wrapper for cross-scope decorators, and app-root hooks that should be plugin-scoped.
nuxt-ui
Enforce Nuxt UI v4 component-first conventions. Use when editing .vue files or when the user mentions Nuxt UI, a U-prefix component (UButton, UModal, UForm, UTable…), or building any UI element. Forbids hand-written raw <button>/<input>/<dialog>/<table> when Nuxt UI provides an equivalent; forces U-prefix components.
pg-migrate
Enforce safe PostgreSQL migration practices. Use this skill when editing **/migrations/*.sql, **/migrate/*.sql, schema.sql, or when the user mentions migration, ALTER TABLE, DROP TABLE, ADD COLUMN, NOT NULL, RENAME COLUMN, CREATE INDEX, lock table, downtime, schema change, sqitch, golang-migrate, Flyway. Forbids destructive ops without explicit user approval, NOT NULL adds without default, blocking index creation on large tables, atomic renames, transaction-less migrations.
pg-schema
Enforce PostgreSQL schema design conventions. Use this skill when editing **/migrations/*.sql, **/schema/*.sql, or when the user mentions table, column, primary key, foreign key, index, constraint, JSON column, jsonb, schema, ddl, CREATE TABLE, BIGSERIAL, UUID, timestamp. Forbids ad-hoc naming, missing FK constraints, SERIAL when BIGSERIAL works, missing timestamps, jsonb for structured first-class data, timestamp without time zone.
sqlc
Enforce sqlc codegen conventions for Go + PostgreSQL. Use when editing sqlc.yaml, **/queries/*.sql, or generated *.sql.go, or when the user mentions sqlc, codegen, Querier interface, db.Queries, sqlc generate, or sqlc vet. Forbids hand-written database/sql calls when sqlc is configured, v1 config, and manual edits to generated files.
tailwind
Enforce Tailwind CSS v4 utility-first conventions. Use when editing .vue/.astro/.html/.tsx/.jsx/.css or when the user mentions Tailwind, utility class, styling a UI element, layout, spacing, or dark mode, or wants to replace raw/scoped CSS. Forbids <style> blocks and deprecated v4 utilities; forces oklch() colors and v4 syntax. Do NOT use without Tailwind v4, on backend code, or for non-styling refactors.
typescript
Enforce TypeScript 5+ strict type-checking. Use when editing .ts/.tsx or tsconfig.json, or when the user mentions TypeScript, any, unknown, strict mode, type assertion, generics, enum, or @ts-ignore. Forbids any, as any, @ts-ignore, namespace, non-const enum; forces strict tsconfig and unknown over any.
vue
Enforce Vue 3.5+ single-file component conventions with <script setup>, Composition API only, type-safe defineProps/defineEmits, defineModel, useTemplateRef. Use when editing .vue files or when the user mentions Vue component, props, emits, v-model, composable, or script setup. Forbids Options API, mixins, untyped props, manual ref strings.
postgres
Enforce PostgreSQL schema design and safe migrations. Use when editing **/migrations/*.sql, **/schema/*.sql, **/migrate/*.sql, or when the user mentions CREATE TABLE, ALTER TABLE, foreign key, index, jsonb, BIGSERIAL, timestamptz, migration, NOT NULL, DROP TABLE, or CREATE INDEX. Forbids ad-hoc naming, missing FK/index, plain timestamp, JSON over JSONB, destructive ops without approval, NOT NULL adds without a default, blocking index builds, and transaction-less migrations.
go
按最佳方案干活:先查清楚再动手,不糊弄绕过,不谎报进度
cm
分批分类按规范提交
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.