Simple, minimal, lean skills that people don't think about when shipping apps. Things we use at A Major.
📦 ship.md
The end-to-end skill for shipping features without gaps. Up to 10 phases from interview to final verify. Wraps Claude Code's built-in /batch, /goal, and /model commands into a single quality-gated pipeline.
npx skills add amajorai/ship.md🪅 vibe.md
The end-to-end skill for spinning up a 24/7 production-ready full-stack dev and deploy environment. One interview, one clean pass: VPS provisioned, Bun installed, GitHub CLI wired, deployment platform running, and your project scaffolded and shipping.
npx skills add amajorai/vibe.md| Skill | What it does |
|---|---|
edge-cases |
Discover and harden edge cases across 8 categories using parallel subagents |
e2e |
End-to-end test authoring and execution. Discovers flows, writes Playwright (web) or Maestro (iOS/Android/React Native/Flutter) tests, fixes failures |
icons |
Generate app icons, favicons, and splash screens for Tauri, PWA, Capacitor, Expo, and Electron |
legal-compliance |
Generate production-ready Privacy Policy, Terms, and DPA covering 20+ regulations |
app-store-compliance |
Audit against Apple App Store and Google Play Store review guidelines with a prioritized fix list |
hardening |
Harden a self-hosted Linux server. SSH, firewall, fail2ban, and optional 2FA |
youtube-to-skill |
Convert a YouTube video into a reusable Claude Code / Codex skill file |
lighthouse |
Audit with Lighthouse across performance, accessibility, best practices, and SEO. Fix and re-verify |
seo |
Optimize for search. Meta tags, structured data, sitemap, robots.txt, Core Web Vitals, hreflang |
aso |
Make a site agent-ready with Cloudflare AI Search, markdown negotiation, MCP card, and agent skills listing |
better-t-stack |
Scaffold a Better T Stack project. Picks frontend, backend, database, ORM, auth, payments, and runs the CLI |
distill-skill |
Scan conversation history for repeated workflows and extract them into reusable skill files |
mirror |
Scan past transcripts for recurring patterns and improvement opportunities, then update CLAUDE.md or AGENTS.md |
reflect |
Reflect on the current conversation to extract corrections and learnings, then update CLAUDE.md or AGENTS.md |
| Skill | What it does |
|---|---|
payments |
Integrate Stripe, LemonSqueezy, or Polar.sh (web) or Superwall/RevenueCat (mobile). Products, webhooks, subscription portal, billing page, live checklist |
auth |
Add authentication with Better Auth. OAuth, magic links, passkeys, sessions, route protection, and user model boilerplate |
observability |
Set up Sentry error tracking, structured logging (pino), and uptime monitoring in one pass |
analytics |
Add product analytics with PostHog or Plausible. Event taxonomy, funnels, and a starter dashboard |
email-transactional |
Wire up Resend (CLI-driven), Postmark, useSend, or Plunk with templates for welcome, reset, notifications, and digest emails |
launch-checklist |
Pre-launch audit. SSL, DNS, secrets, env vars, rate limits, backups, monitoring, and a go/no-go report |
ci |
Set up GitHub Actions. Lint, typecheck, test, build, preview deploys on PRs, and production deploy on merge |
og-images |
Dynamic Open Graph images via edge function. No third-party service, cached, 1200x630 |
waitlist |
Waitlist landing page with email capture, referral mechanics, position tracking, and welcome email |
cookie-consent |
GDPR/CCPA cookie consent. Blocks non-essential scripts until consent, with a preferences modal |
a11y |
WCAG 2.2 AA audit and fixes. Keyboard nav, screen reader support, contrast, focus management |
free-trial |
Add a time-boxed free trial. Expiry tracking, gating, reminder emails, and upgrade prompt flow |
bundle-analysis |
Analyze JS bundle size, identify bloat, implement code splitting, lazy loading, and dependency swaps |
i18n |
Add internationalization. Extract strings, locale routing, translation library, locale switcher |
db-migrate |
Run a production database migration safely. Dry-run, rollback plan, zero-downtime patterns, verification |
load-test |
Load test with k6. Baseline, spike, and soak scenarios; find throughput limits before users do |
push-notifications |
Web push (service worker + VAPID) or Expo mobile push. Preferences UI and server-side sending |
context |
Set up Context7 (live library docs MCP) and opensrc (real package source), plus a project CLAUDE.md |
agent-quality |
Set up react-doctor, react-scan, react-grab, expect, and agentation. Quality tools for AI-generated React code |
npx skills add amajorai/skillsInstalls all skills and automatically configures them for whichever coding agents you have installed (Claude Code, Codex, Cursor, and 50+ others).
Install a single skill:
npx skills add amajorai/skills/skills/shipEvery skill runs npx skills update <name> -y at the start of each invocation. If a newer version is available it updates itself, then stops and asks you to re-run so the new version takes effect.
To opt out, add --no-update to your command:
/lighthouse https://mysite.com --no-update
Or disable it project-wide in your CLAUDE.md:
SKILLS_AUTO_UPDATE: false
/plugin marketplace add amajorai/skills
/plugin install amajor-skills@amajorai
Invoked as /amajor-skills:ship <task>.