Convert, migrate, or import AWS CloudFormation stacks or templates into Pulumi programs. Load this skill whenever a user wants to move from CloudFormation to Pulumi, convert a CFN template, import existing CloudFormation-managed resources into Pulumi, or asks about CloudFormation-to-Pulumi migration in any form. Also load when the user mentions cdk-importer in a migration context.
94
92%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly defines specific actions (convert, migrate, import), provides comprehensive trigger terms covering natural variations (CloudFormation, CFN, cdk-importer), and explicitly states when to load the skill. It occupies a clear, distinct niche that minimizes conflict risk with other skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Convert, migrate, or import AWS CloudFormation stacks or templates into Pulumi programs.' These are distinct, well-defined operations. | 3 / 3 |
Completeness | Clearly answers both 'what' (convert/migrate/import CloudFormation to Pulumi) and 'when' with an explicit 'Load this skill whenever...' clause listing multiple trigger scenarios including migration context and cdk-importer mentions. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'CloudFormation', 'Pulumi', 'CFN template', 'CloudFormation-to-Pulumi migration', 'cdk-importer', 'convert', 'migrate', 'import'. Covers abbreviations (CFN), full names, and related tools. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive niche: specifically CloudFormation-to-Pulumi conversion. The combination of both source (CloudFormation/CFN) and target (Pulumi) technologies makes it very unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, well-structured migration skill that provides clear, actionable guidance for converting CloudFormation to Pulumi. The workflow is well-sequenced with appropriate validation checkpoints and feedback loops. Minor verbosity in some explanatory sections and repeated emphasis markers could be tightened, but overall the content is highly effective.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly long but most content is necessary for a complex multi-step migration workflow. However, some sections explain things Claude already knows (e.g., basic TypeScript ternary operators, array indexing, string splitting) and the intrinsic functions table could be more compact. The repeated emphasis markers (CRITICAL, IMPORTANT, REQUIRED) add some verbosity. | 2 / 3 |
Actionability | The skill provides fully executable bash commands, concrete TypeScript code examples for every conversion pattern, specific resource naming conventions with correct/incorrect examples, and clear CLI commands for each step. Every major concept has a copy-paste ready code example. | 3 / 3 |
Workflow Clarity | The workflow is clearly sequenced (Information Gathering → Code Conversion → Resource Import) with explicit validation checkpoints: pre-import validation (step 3.0), post-import preview validation (step 3.3) with a zero-diff requirement, and a feedback loop for fixing issues until preview is clean. The plan adjustment requirement at the top is also a good validation checkpoint. | 3 / 3 |
Progressive Disclosure | The skill provides a clear overview with well-signaled one-level-deep references: ESC details point to `pulumi-esc` skill, import procedures point to `cfn-importer.md`, ID lookup points to `cloudformation-id-lookup.md`, and external docs link to Pulumi's official documentation. The main content is appropriately scoped as an overview with detailed procedures delegated to referenced files. | 3 / 3 |
Total | 11 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
3ec9d51
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.