new-provider

Scaffold an SDK provider for a given AWS resource type in TypeScript.

97|4|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/go-to-k/cdkd --skill new-provider-go-to-k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-provider
Source: https://github.com/go-to-k/cdkd/tree/main/.claude/skills/new-provider
Command: npx skills add https://github.com/go-to-k/cdkd --skill new-provider-go-to-k

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps developers scaffold a complete SDK Provider for a given AWS resource type, generating provider files, registering them, and scaffolding test boilerplate to accelerate integration with cdkd.

Core Features & Use Cases

  • Parse the resource type to derive service, resource, AWS SDK client, and provider file name.
  • Create a provider file under src/provisioning/providers/ and implement the ResourceProvider interface, including create/update/delete/import.
  • Register the provider in src/provisioning/register-providers.ts and create unit/integration tests and keep dependencies in sync.

Quick Start

Provide an AWS resource type (e.g., AWS::SES::EmailIdentity) to scaffold a new provider.

Frequently Asked Questions about new-provider

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold an SDK Provider for an AWS resource type in a TypeScript project?

To scaffold an SDK Provider, provide an AWS resource type like AWS::SES::EmailIdentity. The tool parses the type, generates the provider file implementing create, update, delete, and import operations, and registers it in your TypeScript project.

What does provider registration in cdkd involve when adding new AWS resource support?

Provider registration in cdkd involves generating a provider file under the provisioning directory and wiring it into register-providers.ts. This connects the new AWS resource type to the cdkd provisioning lifecycle.

Can I automatically generate test boilerplate for AWS SDK providers?

Yes, you can automatically generate test boilerplate for AWS SDK providers. The scaffolding process creates both unit and integration tests alongside the provider file to streamline testing.

Does the scaffolding tool parse the AWS resource type to derive the SDK client name?

Yes, the scaffolding tool parses the AWS resource type to derive the service, resource, AWS SDK client, and provider file name automatically, ensuring accurate provider file creation.

What is the best way to add new AWS resource support to a cdkd project?

The best way to add AWS resource support is using a scaffolding tool that automates provider file creation, registration wiring, and test boilerplate generation, accelerating cdkd integration.