add-app-platform-resource

Scaffold Grafana AppPlatform Terraform resources with schema, tests, and provider files.

504|291|Updated Jun 5, 2017
One-click install
npx skills add https://github.com/grafana/terraform-provider-grafana --skill add-app-platform-resource
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-app-platform-resource
Source: https://github.com/grafana/terraform-provider-grafana/tree/main/.claude/skills/add-app-platform-resource
Command: npx skills add https://github.com/grafana/terraform-provider-grafana --skill add-app-platform-resource

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of new Grafana AppPlatform Terraform resources, significantly reducing the boilerplate code and setup time required for developers.

Core Features & Use Cases

  • Resource Scaffolding: Generates the necessary Go files for a new resource, including schema definition, implementation, and acceptance tests.
  • Automated Setup: Creates example HCL configurations and updates provider registration and documentation.
  • Use Case: When adding a new Kubernetes-backed Grafana resource, use this Skill to quickly generate all the required files, ensuring consistency and adherence to best practices.

Quick Start

Use the add-app-platform-resource skill to scaffold a new resource named 'my-new-resource'.

Frequently Asked Questions about add-app-platform-resource

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

FAQPage Schema
How do I scaffold a new Terraform resource for Grafana AppPlatform?

Scaffolding a Grafana AppPlatform Terraform resource involves automatically generating Go schema definitions, implementation files, and acceptance tests to create K8s-backed resources without manual boilerplate.

What files are generated when adding a new Kubernetes-backed Grafana Terraform resource?

Adding a new Kubernetes-backed Grafana resource generates Go schema definitions, implementation logic, acceptance tests, example HCL configurations, and automatically updates provider registration and documentation files.

Can I use a GitHub issue URL to automatically configure a new Grafana Terraform resource?

Yes, you can use a GitHub issue URL to automatically configure a new Grafana Terraform resource. The scaffolding tool handles argument parsing for GitHub issue URLs to streamline resource creation.

Does the Grafana AppPlatform resource scaffolder support auto-detecting SDK types?

Yes, the Grafana AppPlatform resource scaffolder supports auto-detecting SDK types. It automatically identifies the correct SDK during the resource generation process and prompts for advanced feature configurations.

What is the best way to reduce boilerplate when creating Grafana Terraform provider resources?

The best way to reduce boilerplate when creating Grafana Terraform provider resources is to use an automated scaffolding tool that enforces consistency and best practices by generating all required files automatically.