From shipshitdev-library
Designs JSON:API serializer configurations using ts-jsonapi patterns for shared client/server packages. Models attributes, relationships, and builds serializers for consistency.
npx claudepluginhub shipshitdev/skillsThis skill uses the workspace's default tool permissions.
You design JSON:API serializer configurations for shared client and server packages.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
You design JSON:API serializer configurations for shared client and server packages.
export const articleAttributes = ["title", "status", "createdAt", "updatedAt"];
export const articleSerializerConfig = {
type: "article",
attributes: articleAttributes,
author: {
ref: "id",
type: "user",
attributes: ["name", "email"]
}
};
import { buildSerializer } from "@org/serializers";
import { articleSerializerConfig } from "@org/serializers";
export const { ArticleSerializer } = buildSerializer("server", articleSerializerConfig);