Use this when scaffolding a new Terraform provider.
72
71%
Does it follow best practices?
Impact
85%
1.44xAverage score across 2 eval scenarios
Advisory
Suggest reviewing before use
Fix and improve this skill with Tessl
tessl review fix ./terraform/provider-development/skills/new-terraform-provider/SKILL.mdTerraform provider scaffold with Plugin Framework
Directory prefix
100%
100%
Go module initialized
100%
100%
Plugin Framework dependency
0%
100%
version var set to 'dev'
0%
100%
goreleaser comment present
0%
100%
debug flag declared
100%
100%
providerserver.ServeOpts used
0%
100%
providerserver.Serve called
0%
100%
Required imports present
37%
100%
No TODO comments in main.go
100%
100%
go mod tidy run
100%
100%
go build -o /dev/null run
0%
100%
go test ./... run
100%
100%
Terraform provider main.go structure and content
SPDX license comment
0%
0%
Copyright header
0%
0%
Plugin Framework import
100%
100%
context import
100%
100%
flag import
100%
100%
log import
100%
100%
internal provider import
100%
100%
version var = dev
0%
0%
goreleaser comment
0%
0%
debug flag
100%
100%
ServeOpts with Address and Debug
100%
100%
providerserver.Serve call
100%
100%
No TODO comments
100%
100%
Plugin Framework only
100%
100%
Provider directory prefix
100%
100%
957d5f9
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.