changelog-maintenance
Changelog Maintenance
Use this skill to keep changelogs accurate, readable, and worth maintaining over time. Favor concise versioned history over marketing copy, and make sure every entry reflects meaningful completed work.
Use This Skill When
- Creating a new
CHANGELOG.mdfor a versioned repository - Updating an existing changelog for a release or an
Unreleasedsection - Reviewing weak, vague, or noisy changelog entries
- Converting raw change lists, tickets, PR summaries, or commit groups into changelog entries
- Deciding what belongs in the changelog versus release notes, internal notes, or implementation detail
Out Of Scope
- Generating full marketing release announcements, blog posts, or app-store copy
- Acting as a git-history parser by default when the user did not provide commits, diffs, or completed work items
- Documenting every internal refactor, test tweak, typo fix, or dependency bump unless it materially affects users, maintainers, or integrators
Working Style
More from mkgp-dev/codex-skills
tanstack-query-best-practices
Best-practice guidance for designing, reviewing, debugging, and modernizing TanStack Query v5 usage across React, Preact, Solid, Vue, Svelte, and Angular. Use this skill whenever the user is working with TanStack Query or React Query, `QueryClient` setup, `useQuery`, `useMutation`, `useInfiniteQuery`, query keys, invalidation, optimistic updates, prefetching, hydration, cache tuning, stale UI, or server-state boundaries and needs current guidance instead of stale v4-era patterns.
9zod-best-practices
Core Zod schema design, validation, migration, and review guidance for TypeScript applications. Use this skill whenever the user is writing Zod schemas, reviewing Zod code, modernizing deprecated Zod patterns, choosing parsing or error-handling APIs, reasoning about type inference, composing advanced schemas, or asking for current best practices that should avoid stale Zod guidance.
8tanstack-router-best-practices
Best-practice guidance for designing, reviewing, debugging, and modernizing TanStack Router routing in React apps, especially file-based route trees, `Link` and `useNavigate`, `validateSearch`, `beforeLoad`, loaders, `notFoundComponent`, auth guards, code splitting, and TanStack Query integration. Use this whenever the user is working with `@tanstack/react-router`, TanStack Start routing, route organization, URL state, or navigation behavior and needs current v1 guidance instead of stale class-based or React Router patterns.
8zustand-state-management
Best-practice guidance for designing, reviewing, and modernizing Zustand state in modern TypeScript React apps. Use this skill whenever the user is writing or reviewing `create`, `createStore`, `useStore`, `useShallow`, `persist`, `devtools`, `subscribeWithSelector`, `createWithEqualityFn`, slices, Next.js store setup, hydration behavior, or selector-related rerender problems in Zustand v5 code.
7shadcn-ui-best-practices
Best-practice guidance for authoring, reviewing, debugging, and modernizing shadcn/ui usage in React applications. Use this skill whenever the user is working with shadcn/ui components, `components.json`, Dialog or Sheet flows, Field or FieldGroup forms, semantic tokens, theming, Tailwind v4 integration, or wants to replace ad hoc Tailwind-heavy UI with maintainable component-first patterns.
2react-hook-form-with-zod
Best-practice guidance for building forms with React Hook Form in modern TypeScript React apps, with Zod integration when schema validation is useful. Use this skill whenever the user is writing or reviewing `useForm`, `register`, `useController`, `Controller`, `useFieldArray`, `useWatch`, `useFormState`, `FormProvider`, `useFormContext`, `defaultValues`, `setValue`, `reset`, `trigger`, `setError`, or accessible React Hook Form validation flows, including cases where Zod and `zodResolver` should be added or modernized.
1