phrazzld
@phrazzld
Public Skills
api-design
by phrazzld
REST API design principles, versioning, and documentation. Use when: - Designing new API endpoints - Choosing between REST, GraphQL, or gRPC - Implementing API versioning - Writing OpenAPI specifications - Handling API errors Keywords: REST, API, OpenAPI, Swagger, versioning, HTTP methods, status codes, pagination, error handling
check-onboarding
by phrazzld
Audit onboarding: first-run, time to aha, friction points, empty states. Outputs structured findings. Use log-onboarding-issues to create issues. Invoke for: onboarding review, new user experience, activation audit.
changelog
by phrazzld
Complete changelog and release notes infrastructure. Audits current state, implements missing components, and verifies the release pipeline works end-to-end.
ab-test-setup
by phrazzld
When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking.
billing-security
by phrazzld
Apply billing and security best practices for payment/auth integrations. Invoke when: setting up Stripe/Clerk/auth, debugging payment issues, configuring webhooks, before prod deployment, after billing incidents.
address-review
by phrazzld
Systematically address code review findings using TDD. Fixes in-scope issues, creates GitHub issues for out-of-scope items. Keywords: address review, fix review, review findings, TDD fix, code review response.
bun
by phrazzld
Complete Bun lifecycle management. Audits current state, plans migration, executes changes, verifies success. Full orchestrator for Bun adoption. Invoke for: migrate to bun, adopt bun, bun migration, switch to bun.
check-lightning
by phrazzld
Audit Lightning Network integration. Checks node health, channel balances, peer connectivity, invoice handling, and routing. Use when: reviewing Lightning setup, diagnosing payment failures, or capacity planning. Keywords: lightning, lnd, cln, channels, invoices, bolt11.
check-bun
by phrazzld
Audit project for Bun compatibility and adoption opportunities. Outputs structured findings. Use fix-bun to fix issues. Invoke for: bun audit, bun compatibility check, bun migration assessment.
bun-best-practices
by phrazzld
When to use Bun, patterns, and anti-patterns. Covers Bun as package manager vs runtime, workspace configuration, compatibility considerations. Invoke for: bun adoption decision, bun vs pnpm, bun migration planning.
check-payments
by phrazzld
Multi-provider payment audit. Runs check-stripe, check-bitcoin, check-lightning. Outputs consolidated findings. Use log-*-issues to create GitHub issues. Invoke for: comprehensive payment review, multi-provider audit.
check-btcpay
by phrazzld
Audit BTCPay Server configuration. Checks store settings, webhook health, payment notifications, and API connectivity. Use when: running BTCPay as payment processor, diagnosing webhook issues, or verifying setup. Keywords: btcpay, btcpayserver, greenfield, payment processor.
check-observability
by phrazzld
Audit observability: error tracking, logging, health checks, analytics. Outputs structured findings. Use log-observability-issues to create issues. Invoke for: monitoring audit, logging review, alerting gaps.
announce
by phrazzld
Launch post generator for multiple platforms. Creates Twitter, HN, Reddit, and Indie Hackers announcements. Use for product launches, major updates, or milestone announcements.
analytics-tracking
by phrazzld
When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," or "tracking plan." For A/B test measurement, see ab-test-setup.
check-docs
by phrazzld
Audit documentation: README, architecture, API docs, .env.example. Outputs structured findings. Use log-doc-issues to create issues. Invoke for: documentation audit, gap analysis, staleness check.
changelog-automation
by phrazzld
"Apply changelog automation and semantic versioning patterns using Changesets or semantic-release: conventional commits, automated version bumping, release notes generation. Use when setting up release workflows, discussing versioning, or implementing changelog automation."
check-product-standards
by phrazzld
Verify Misty Step product standards: version display, attribution, contact link. Required for all shipping products. Invoked by /groom as P1 fundamental.
aesthetic-system
by phrazzld
Actionable design system complementing official frontend-design plugin. The plugin provides philosophy; this skill provides executable patterns. Invoke when: - Building web components, pages, or applications - Designing UI that needs to stand out (not generic) - Implementing visual polish and micro-interactions - Choosing typography, color palettes, or spatial layouts CRITICAL: Avoid "AI slop" aesthetics. Make creative, unexpected choices. MANDATORY: Consult Gemini before any frontend work. See also: references/dna-codes.md, references/banned-patterns.md
check-landing
by phrazzld
Audit landing page: value prop, CTA, social proof, mobile, load time. Outputs structured findings. Use log-landing-issues to create issues. Invoke for: landing page review, conversion audit, launch readiness.
browser-extension-dev
by phrazzld
Browser extension development with security and cross-browser support. Use when: - Building Chrome, Firefox, or Safari extensions - Requesting permissions in manifest - Implementing content scripts or background workers - Handling cross-browser compatibility - Planning extension updates Keywords: browser extension, Manifest V3, content script, background script, permissions, Chrome extension, Firefox addon, WebExtensions API
changelog-audit
by phrazzld
Audit existing changelog/release infrastructure. Finds issues, misconfigurations, and drift.
business-model-preferences
by phrazzld
Pricing philosophy and business model constraints. Auto-invoke when: evaluating pricing, checkout flows, subscription logic, tier structures.
bitcoin
by phrazzld
Complete Bitcoin payment lifecycle. Audits current state, fixes all issues, and verifies payment flows work end-to-end. Every run does all of this. Auto-invoke when: files contain bitcoin/btc/utxo/satoshi, imports bitcoin packages, references BITCOIN_* or BTC_* env vars, wallet handlers modified.