powerlifter
Migrates AWS Lambda/API Gateway/RDS/SQS/S3/CloudFront backends into an existing Next.js monorepo on Vercel with Planetscale Postgres, Vercel AI Gateway, Vercel env, and Workflow Devkit. Use for node-to-next migrations, backend repo consolidation into a Next.js frontend repo, or mapping AWS serverless services to Vercel primitives with security parity.
Best use case
powerlifter is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Migrates AWS Lambda/API Gateway/RDS/SQS/S3/CloudFront backends into an existing Next.js monorepo on Vercel with Planetscale Postgres, Vercel AI Gateway, Vercel env, and Workflow Devkit. Use for node-to-next migrations, backend repo consolidation into a Next.js frontend repo, or mapping AWS serverless services to Vercel primitives with security parity.
Teams using powerlifter should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/powerlifter/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How powerlifter Compares
| Feature / Agent | powerlifter | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Migrates AWS Lambda/API Gateway/RDS/SQS/S3/CloudFront backends into an existing Next.js monorepo on Vercel with Planetscale Postgres, Vercel AI Gateway, Vercel env, and Workflow Devkit. Use for node-to-next migrations, backend repo consolidation into a Next.js frontend repo, or mapping AWS serverless services to Vercel primitives with security parity.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Powerlifter Node-to-Next migration skill for consolidating a backend repo into an existing Next.js frontend repo. ## Quick start 1) Audit `serverless*.yml` (dev/prod) and inventory AWS services, routes, runtimes, memory, timeouts, and secrets. 2) Rank hottest endpoints/Lambdas via CloudWatch metrics and confirm priorities with the user. 3) Define the monorepo merge strategy and runtime boundaries. 4) Map API Gateway + Lambda routes to Next Route Handlers or Server Actions. 5) Plan data migration from RDS to Planetscale Postgres (PG dump staging). 6) Replace SQS jobs with Vercel Workflow Devkit flows. 7) Swap OpenAI SDK usage to Vercel AI Gateway. 8) Move secrets to Vercel env and rewire observability. 9) Cut over with parity tests and rollback plan. ## Safety (read-only discovery) - Do not run `serverless deploy` commands during discovery. - Avoid any command that modifies AWS environments or production data. ## Use when - The frontend is already on Next.js and the backend lives in a separate repo. - AWS serverless services must be replaced or integrated with Vercel. - You need a secure monorepo with shared types and a single deployment surface. ## Current -> future stack map - Compute: AWS Lambda -> Next Route Handlers / Server Actions - Edge/CDN: CloudFront -> Vercel Edge Network - API routing: API Gateway -> Next App Router API routes - DB: AWS RDS -> Planetscale Postgres - Queue: SQS -> Vercel Workflow Devkit - AI: OpenAI SDK -> Vercel AI Gateway - Secrets: AWS Secrets Manager -> Vercel env - Logs: CloudWatch -> Vercel logging + external sinks - Storage: S3 -> S3 (keep) or migrate by strategy ## Non-goals - Rewriting the frontend UI or changing auth providers. - Changing data semantics or removing legacy endpoints. - Introducing new infrastructure without a clear need. ## Monorepo guardrails - Keep the existing Next.js frontend stable; add backend code under server-only boundaries. - Do not expose secrets in client bundles; isolate server-only modules. - Keep routing stable: path + method parity for existing API clients. - Favor shared types in a single location to reduce drift. ## Migration phases 1) Discovery and inventory 2) Monorepo merge and runtime boundaries 3) API surface migration 4) Data migration and cutover 5) Jobs and async flows 6) AI gateway swap 7) Secrets, observability, and security hardening 8) Staged deploy and verification ## Rule index - Setup and inventory: `rules/setup-inventory.md` - Monorepo merge: `rules/architecture-monorepo-merge.md` - API migration: `rules/api-lambda-to-next.md` - Data migration: `rules/data-rds-to-planetscale.md` - Queues/workflows: `rules/queue-sqs-to-vercel-workflow.md` - AI gateway: `rules/ai-openai-to-vercel-ai-gateway.md` - Storage strategy: `rules/storage-s3-strategy.md` - Secrets/env: `rules/secrets-env-migration.md` - Observability: `rules/observability-cloudwatch-to-vercel.md` - Security: `rules/security-hardening.md` - Deploy/cutover: `rules/deploy-cutover.md` - Testing parity: `rules/testing-parity.md` ## Verification checklist - Route parity: same methods, paths, status codes, and payload shapes. - Auth parity: same guards, redirects, and role-based access. - Data parity: row counts, key constraints, and critical query results match. - Job parity: async flows run with idempotency and reliable retries. - Observability parity: errors and key events are logged and traceable. - Rollback plan exists and is tested for critical flows. ## Version policy Use the latest stable versions of Next.js and the chosen data/AI libraries.
Related Skills
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
AILANG Sprint Planner
Analyze design docs, calculate velocity from recent work, and create realistic sprint plans with day-by-day breakdowns. Use when user asks to "plan sprint", "create sprint plan", or wants to estimate development timeline.
aidf-documenter
Technical writer for the AIDF project. Maintains docs/, CLAUDE.md, AGENTS.md, and skill documentation.
agentic-docs
Write clear, plain-spoken code comments and documentation that lives alongside the code. Use when writing or reviewing code that needs inline documentation like file headers, function docs, architectural decisions, or explanatory comments. Works well for both human readers and AI coding assistants who see one file at a time.
agent-technical-writer
Expert technical writer specializing in clear, accurate documentation and content creation. Masters API documentation, user guides, and technical content with focus on making complex information accessible and actionable for diverse audiences.
agent-ops-versioning
Manage semantic versioning, changelog generation, and release notes. Auto-generates entries from completed issues or git diff.
agent-ops-mkdocs
MkDocs documentation site management: initializing, updating, building, and deploying
agent-ops-docs
Documentation management for README, CHANGELOG, API docs, and user-facing documentation. Use when creating or updating project documentation.
agent-ops-create-technical-docs
Create focused, specific technical documentation for codebase sections. Analyzes code, identifies topics, presents options before writing. Supports code blocks with line numbers.
agent-documentation-engineer
Expert documentation engineer specializing in technical documentation systems, API documentation, and developer-friendly content. Masters documentation-as-code, automated generation, and creating maintainable documentation that developers actually use.
agent-doc-writer
Analyze code changes and recommend appropriate documentation. Evaluates git diffs to determine if changes warrant README updates, inline doc additions, or dedicated documentation files. Triggers on: document changes, what should I document, doc writer, write docs for changes, documentation recommendation.
agent-context-generator
Generate project-level AGENTS.md guides that capture conventions, workflows, and required follow-up tasks. Use when a repository needs clear agent onboarding covering structure, tooling, testing, task flow, README expectations, and conventional commit summaries.