velcrafting
- 36 skills
- 0 followers
- 3 hours ago last updated
- ▌ Shadcn · velcrafting bundleThis skill should be used when the user asks to "add a component", "use shadcn", "install Button", "create Dialog", "add Form", "use DataTable", "implement dark mode toggle", "use cn utility", or discusses UI components, component libraries, or accessible components. Always use the latest shadcn/ui version and modern patterns.
- ▌ Stripe · velcrafting bundleThis skill should be used when the user asks to "integrate Stripe", "add payments", "create subscriptions", "handle webhooks", "usage-based billing", "per-seat pricing", "tiered plans", "checkout session", "customer portal", "sync Stripe data", "Stripe Sync Engine", "payment processing", "MRR analytics", "revenue reporting", or mentions 'Stripe', 'subscription', 'billing', 'webhook', 'checkout', 'metered billing', 'payment intent', 'stripe schema'. Automatically triggers for payment, subscription, and billing analytics work.
- ▌ Supabase Expert · velcrafting bundleThis skill should be used when the user asks to "create a Supabase table", "write RLS policies", "set up Supabase Auth", "create Edge Functions", "configure Storage buckets", "use Supabase with Next.js", "migrate API keys", "implement row-level security", "create database functions", "set up SSR auth", or mentions 'Supabase', 'RLS', 'Edge Function', 'Storage bucket', 'anon key', 'service role', 'publishable key', 'secret key'. Automatically triggers when user mentions 'database', 'table', 'SQL', 'migration', 'policy'.
- ▌ Tailwindcss · velcrafting bundleThis skill should be used when the user asks to "style with Tailwind", "add CSS", "configure theme", "use @theme", "add custom colors", "implement dark mode", "use container queries", "add responsive design", "use OKLCH colors", or discusses styling, theming, or visual design. Always use the latest Tailwind CSS version and modern patterns.
- ▌ Prediction Arbitrage Scout · velcrafting bundleScout price discrepancies between Polymarket and Kalshi for discovery and comparison. Read-only; no execution.
- ▌ Create Plan · velcraftingCreate a concise, executable plan for a coding task. Use when the user explicitly asks for a plan or when work is clearly multi-step.
- ▌
- ▌ Contract Update · velcraftingUpdate request/response API contracts and client wiring without business logic.
- ▌ Bootstrap Repo · velcraftingBootstrap or refresh a repo scaffold (governance docs, .codex folder, Tree.txt). Use only when explicitly invoked.
- ▌ Authz Policy · velcraftingDefine and enforce authorization rules for protected actions, with tests and audit considerations.
- ▌ Governance Sync · velcraftingEnd-of-work audit that identifies which governance artifacts should be updated based on actual changes. Use when wrapping a milestone/checkpoint or after multi-file/structural work.
- ▌
- ▌ Kalshi Markets · velcrafting bundleAccess Kalshi prediction market data including market prices, orderbooks, trades, events, and series information. Use when the user asks about prediction markets, Kalshi markets, betting odds, market prices, or needs to search or analyze prediction market data.
- ▌ Decision Capture · velcraftingCapture non-trivial decisions as a proposed entry for a repo's decision log (e.g., DECISIONS.md). Use when work involves meaningful tradeoffs.
- ▌ Intake Interview · velcraftingInterview to extract intent, constraints, assumptions, and success criteria for a new system or major feature. Produces an Intake Brief (not a plan, not code).
- ▌ Personalize Repo · velcraftingTailor a bootstrapped repo into a project-specific operating system by capturing intent, constraints, and preferences, then updating docs and generating a repo-local REPO_PROFILE.json. Use only when explicitly invoked.
- ▌
- ▌ State Modeling · velcraftingDefine client state shape and transitions for non-trivial UI flows (multi-step, branching, async, derived state).
- ▌ Form Validation · velcraftingAdd input validation rules and UX patterns for forms (client-side validation, errors, submit gating) consistent with repo conventions.
- ▌ Cartographer · velcraftingGenerate a deterministic project map (Tree.txt + docs/PROJECT_MAP.md) for a repo. Use only when explicitly invoked.
- ▌ Endpoint Scaffold · velcraftingCreate a validated, authorized backend endpoint with error mapping and tests.
- ▌
- ▌ Domain Logic Module · velcraftingAdd or refactor domain rules into a testable module boundary with explicit invariants.
- ▌ Integration Adapter · velcraftingBuild an external API adapter with timeouts, retries, idempotency, and error mapping.
- ▌ Observability Audit · velcraftingEnsure logging/metrics/tracing and auditability match the quality bar for changed behavior.
- ▌ Component Scaffold · velcraftingCreate a new UI component consistent with repo conventions (structure, typing, styling, exports).
- ▌
- ▌ A11Y Semantics Pass · velcraftingImprove semantics and accessibility coverage for UI changes (roles, labels, focus, keyboard, ARIA correctness).
- ▌ Performance Pass UI · velcraftingIdentify and reduce avoidable UI performance regressions (render churn, heavy computations, oversized bundles) without behavior change.
- ▌ UI Refactor Extract · velcraftingRefactor UI code without behavior change (extract/rename/reorganize) while preserving public APIs and adding evidence via tests or inspection.
- ▌ Backend Test Additions · velcraftingAdd or extend backend tests to prove behavior, invariants, and regressions for services/endpoints/jobs.
- ▌ Job Worker Orchestration · velcraftingAdd background jobs and orchestration with idempotency, retries, and observability aligned to repo conventions.
- ▌ Persistence Layer Change · velcraftingImplement schema/migration changes and update data access patterns safely.
- ▌ Frontend Test Additions · velcraftingAdd or extend frontend tests to cover intended behavior and critical UI states.
- ▌ Data Fetching Integration · velcraftingWire UI to a data source with typed inputs/outputs, loading/error/empty states, and caching rules.
- ▌ Ask Questions If Underspecified · velcraftingClarify requirements before implementing. Do not use automatically, only when invoked explicitly.