new-entity-requirements

Official

Gathers Terraform entity requirements from APIs.

Authorelastic
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.