velcrafting
@velcrafting
Public Skills
email-best-practices
by velcrafting
Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, or deciding transactional vs marketing.
shadcn
by velcrafting
This 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
by velcrafting
This 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
by velcrafting
This 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
by velcrafting
This 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
by velcrafting
Scout price discrepancies between Polymarket and Kalshi for discovery and comparison. Read-only; no execution.
kalshi-markets
by velcrafting
Access 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.
react-best-practices
by velcrafting
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
authz-policy
by velcrafting
Define and enforce authorization rules for protected actions, with tests and audit considerations.
observability-audit
by velcrafting
Ensure logging/metrics/tracing and auditability match the quality bar for changed behavior.
backend-test-additions
by velcrafting
Add or extend backend tests to prove behavior, invariants, and regressions for services/endpoints/jobs.
domain-logic-module
by velcrafting
Add or refactor domain rules into a testable module boundary with explicit invariants.
persistence-layer-change
by velcrafting
Implement schema/migration changes and update data access patterns safely.
state-modeling
by velcrafting
Define client state shape and transitions for non-trivial UI flows (multi-step, branching, async, derived state).
form-validation
by velcrafting
Add input validation rules and UX patterns for forms (client-side validation, errors, submit gating) consistent with repo conventions.
a11y-semantics-pass
by velcrafting
Improve semantics and accessibility coverage for UI changes (roles, labels, focus, keyboard, ARIA correctness).
endpoint-scaffold
by velcrafting
Create a validated, authorized backend endpoint with error mapping and tests.
component-scaffold
by velcrafting
Create a new UI component consistent with repo conventions (structure, typing, styling, exports).
frontend-test-additions
by velcrafting
Add or extend frontend tests to cover intended behavior and critical UI states.
integration-adapter
by velcrafting
Build an external API adapter with timeouts, retries, idempotency, and error mapping.
ui-refactor-extract
by velcrafting
Refactor UI code without behavior change (extract/rename/reorganize) while preserving public APIs and adding evidence via tests or inspection.
data-fetching-integration
by velcrafting
Wire UI to a data source with typed inputs/outputs, loading/error/empty states, and caching rules.
job-worker-orchestration
by velcrafting
Add background jobs and orchestration with idempotency, retries, and observability aligned to repo conventions.
performance-pass-ui
by velcrafting
Identify and reduce avoidable UI performance regressions (render churn, heavy computations, oversized bundles) without behavior change.
client-generation
by velcrafting
Generate or update typed API clients from canonical contracts.
compatibility-check
by velcrafting
Validate API compatibility across versions or consumers.
contract-update
by velcrafting
Update request/response API contracts and client wiring without business logic.
create-plan
by velcrafting
Create a concise, executable plan for a coding task. Use when the user explicitly asks for a plan or when work is clearly multi-step.
governance-sync
by velcrafting
End-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.
Spec Sculptor
by velcrafting
Customizable files for deterministic hierarchy and governance of agents via various: SKILL.md, AGENTS.md, template files, and scripts
decision-capture
by velcrafting
Capture non-trivial decisions as a proposed entry for a repo's decision log (e.g., DECISIONS.md). Use when work involves meaningful tradeoffs.
cartographer
by velcrafting
Generate a deterministic project map (Tree.txt + docs/PROJECT_MAP.md) for a repo. Use only when explicitly invoked.
ask-questions-if-underspecified
by velcrafting
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
intake-interview
by velcrafting
Interview to extract intent, constraints, assumptions, and success criteria for a new system or major feature. Produces an Intake Brief (not a plan, not code).
codex-skills
by velcrafting
Customizable files for deterministic hierarchy and governance of agents via various: SKILL.md, AGENTS.md, template files, and scripts
bootstrap-repo
by velcrafting
Bootstrap or refresh a repo scaffold (governance docs, .codex folder, Tree.txt). Use only when explicitly invoked.
codex-skills
by velcrafting
Customizable files for deterministic hierarchy and governance of agents via various: SKILL.md, AGENTS.md, template files, and scripts
personalize-repo
by velcrafting
Tailor 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.