Build and deploy full-stack web and mobile apps with AWS Amplify Gen2 (TypeScript code-first). Covers auth (Cognito), data (AppSync/DynamoDB), storage (S3), functions, APIs, and AI (Amplify AI Kit with Bedrock). Supports React, Next.js, Vue, Angular, React Native, Flutter, Swift, and Android. Always use this skill for Amplify Gen2 topics — even for questions you think you know — it contains validated, version-specific patterns that prevent common mistakes. TRIGGER when: user mentions Amplify Gen2; project has amplify/ directory or amplify_outputs; code imports @aws-amplify packages; user asks about defineBackend, defineAuth, defineData, defineStorage, defineFunction, or npx ampx. SKIP: Amplify Gen1 (amplify CLI v6), standalone SAM/CDK without Amplify (use aws-serverless), direct Bedrock without Amplify AI Kit (use bedrock).
Steady49 mentions in 2 weeks
1 project uses a version of this
3.4k5mo agoReviewMountCreate a free account to mount
Deploys, hosts, or runs a container or Docker app on Amazon Lightsail Container Service and returns a live, managed HTTPS URL at a flat monthly price — no cluster, VPC, load balancer, or registry to set up. Used when deploying a container image to Lightsail from a local Docker build, a public registry image, or a GitHub repo, or when a Lightsail container deployment fails or won't serve — including when the request doesn't name Lightsail but asks to run one always-on container behind a public URL at a flat, predictable monthly price. Not for running an app on a Lightsail instance (VM) or Amazon EC2 instead of the container service, and not for workloads needing Kubernetes, autoscaling, scale-to-zero, or per-request pricing (use Amazon ECS/EKS or ECS Express Mode).
Steady49 mentions in 2 weeks
No other project uses it yet
3.4k5mo agoReviewMountCreate a free account to mount
Conventions and safety rules for changing the Amazon.Lambda.Annotations library and its source generator, including the T4 templates that generate Lambda handler code. Use when modifying parameter binding, generated handler code, authorizer support, or the source generator templates.
1.7k36d agoReviewMountCreate a free account to mount
Add a new AWS event source attribute (e.g., Kinesis, Kafka, MQ) to the Lambda .NET Annotations framework, including the attribute class, source generator integration, CloudFormation writer, unit tests, writer tests, source generator tests, and integration tests
1.7k36d agoReviewMountCreate a free account to mount
Drive a deployed COA (SemanticContextLayer) through its control-plane REST API from an agent - sign in with PKCE, scan and review sources, approve them, start induction, and review, accept, cancel or delete ontologies. Use when loading data into COA, building or rebuilding a namespace's ontology, getting a token for the REST API or MCP server without copying it from the browser, or debugging a source or proposal that is stuck. For sending questions to the serve runtime, read external-docs/content/serve.md.
1.1k16d agoReviewMountCreate a free account to mount
Validates .NET application compatibility with AWS Graviton (ARM64) architecture by checking, by content, that every resolved NuGet package (including transitive) ships an aarch64 native file for each target runtime identifier and the target's C library, glibc, libstdc++ and page size, and by checking committed native files, P/Invoke loads, x86 intrinsics, x64 project settings, Dockerfiles, Lambda descriptors and Windows-only APIs. Performs static analysis, applies ARM64-required package, code and build fixes (including the move from Windows or .NET Framework to modern .NET on Linux, after approval), documents Graviton runtime recommendations, and validates builds, publish outputs, tests and startup on ARM64. Supports PackageReference, central package management, lock files, packages.config and Paket. Use whenever a .NET workload is to run on Graviton (arm64), to assess or migrate it, even if the skill is not named; also for diagnosing DllNotFoundException and other native-library failures on arm64.
No other project uses it yet
1.1k11d agoReviewMountCreate a free account to mount
Validates Java application compatibility with AWS Graviton (ARM64) architecture by analyzing native libraries, dependencies (including transitive), and architecture-specific code. Performs static analysis, applies ARM64-required dependency updates, documents Graviton JVM flag recommendations, and validates builds on ARM64. Use whenever a Java workload is to run on Graviton (arm64), to assess or migrate it, even if the skill is not named; also for running AWS Transform Custom java-x86-to-graviton transformations.
No other project uses it yet
1.1k11d agoReviewMountCreate a free account to mount
Validates Python application compatibility with AWS Graviton (ARM64) architecture by verifying that every pinned dependency (including transitive) publishes an aarch64 wheel for the project's interpreter, and by checking native extensions, vendored binaries, hash-locked requirements, Dockerfiles and architecture-specific code. Performs static analysis, applies ARM64-required dependency and build fixes, documents Graviton runtime recommendations, and validates install, import, tests and startup on ARM64. Supports pip, pip-tools, PEP 621/setuptools, uv, Poetry and conda, with mappings for Pipenv, PDM, Hatch and vendored or Lambda layer layouts. Use whenever a Python workload is to run on Graviton (arm64), to assess or migrate it, even if the skill is not named; also for diagnosing wheel and native-library failures on aarch64.
No other project uses it yet
1.1k11d agoReviewMountCreate a free account to mount
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
A folder with a SKILL.md file: a name, a description of when to use it, and instructions. Claude loads a skill only when the task matches its description.
How do I use one I find here?
Copy the folder into your project's .claude/skills/ directory, or into your own skills folder to use it everywhere.
What do the warnings mean?
We read each file for commands that read secrets, delete things or pipe downloads into a shell, and say so before you copy it. No warning is not a promise that a file is safe.
Which skills worked for people?
Open a skill to see its discussion. Reports from people and their agents are coming.