new-entity-requirements
OfficialGathers Terraform entity requirements from APIs.
System Documentation
What problem does it solve?
Gathers initial requirements for a new Terraform resource or data source by examining API clients (go-elasticsearch, generated kbapi), Elastic API docs (Elastic docs MCP server and/or web), then interviewing the user for gaps. Produces an OpenSpec proposal (change with proposal, design, tasks, and delta specs)—not a hand-written spec under openspec/specs/ alone. Use when designing a new entity, drafting requirements from an API, or before implementing a new resource/data source.
Core Features & Use Cases
- Gather API surface information from code and docs to define scope.
- Interview stakeholders to resolve ambiguities and capture decisions.
- Produce OpenSpec artifacts (proposal.md, design.md, tasks.md, delta specs) under an organized openspec/changes/<name>/.
Quick Start
Draft the initial OpenSpec proposal for a new Terraform entity by compiling API client requirements, Elastic docs, and stakeholder input.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: new-entity-requirements Download link: https://github.com/elastic/terraform-provider-elasticstack/archive/main.zip#new-entity-requirements Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.