Terraform Module Creator - Auto-activating skill for DevOps Advanced. Triggers on: terraform module creator, terraform module creator Part of the DevOps Advanced skill category.
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill terraform-module-creatorOverall
score
19%
Does it follow best practices?
Validation for skill structure
Activation
7%This description is essentially a placeholder that provides almost no useful information for skill selection. It lacks concrete actions, meaningful trigger terms, and explicit usage guidance. The description relies entirely on the skill name without explaining capabilities or selection criteria.
Suggestions
Add specific actions the skill performs, e.g., 'Creates Terraform module structures with variables.tf, outputs.tf, main.tf, and README documentation'
Include a 'Use when...' clause with natural trigger phrases like 'Use when user asks to create a terraform module, scaffold infrastructure code, generate tf module structure, or set up reusable terraform components'
Add file type and technology keywords users might mention: '.tf files', 'HCL', 'infrastructure as code', 'IaC module', 'provider module'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description only names the skill ('Terraform Module Creator') without describing any concrete actions. There are no specific capabilities listed like 'creates module structures', 'generates variables.tf', or 'scaffolds provider configurations'. | 1 / 3 |
Completeness | The description fails to answer 'what does this do' beyond the name, and has no 'Use when...' clause or equivalent guidance for when Claude should select this skill. The 'Triggers on' section just repeats the skill name. | 1 / 3 |
Trigger Term Quality | The only trigger terms listed are 'terraform module creator' repeated twice, which is the skill name itself. Missing natural user phrases like 'create terraform module', 'tf module', 'infrastructure module', 'module scaffold', etc. | 1 / 3 |
Distinctiveness Conflict Risk | While 'Terraform Module Creator' is somewhat specific to Terraform, the lack of detail about what distinguishes it from other potential Terraform-related skills (like general Terraform help, Terraform state management, etc.) creates moderate conflict risk. | 2 / 3 |
Total | 5 / 12 Passed |
Implementation
0%This skill content is essentially a placeholder template with no actual instructional value. It describes what a Terraform module creator skill would do without providing any concrete guidance, code examples, module structure patterns, or workflows. The entire content could be replaced with a single sentence and would convey the same (lack of) information.
Suggestions
Add concrete Terraform module structure with example files (main.tf, variables.tf, outputs.tf, versions.tf) showing proper organization
Include executable code examples for common module patterns (e.g., AWS VPC module, S3 bucket module) with input variables and outputs
Provide a clear workflow: 1) Define module interface (variables/outputs), 2) Implement resources, 3) Add validation, 4) Test with terraform plan, 5) Document usage
Remove all meta-description content ('This skill provides...', 'When to Use...', 'Example Triggers...') and replace with actual technical guidance
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is padded with generic boilerplate that provides no actual value. Phrases like 'provides automated assistance' and 'follows industry best practices' are meaningless filler that Claude doesn't need. | 1 / 3 |
Actionability | There is zero concrete guidance - no Terraform code, no module structure, no commands, no examples of actual module creation. The content describes what the skill does rather than instructing how to do it. | 1 / 3 |
Workflow Clarity | No workflow is provided whatsoever. Creating Terraform modules involves specific steps (directory structure, variables.tf, outputs.tf, main.tf, etc.) but none are mentioned or sequenced. | 1 / 3 |
Progressive Disclosure | The content is a monolithic block of meta-description with no actual technical content to organize. There are no references to detailed documentation, examples, or related files. | 1 / 3 |
Total | 4 / 12 Passed |
Validation
69%Validation — 11 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
description_trigger_hint | Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...') | Warning |
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
body_steps | No step-by-step structure detected (no ordered list); consider adding a simple workflow | Warning |
Total | 11 / 16 Passed | |
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.