elasticelasticOfficial·12 Agent Skills Included

terraform-provider-elasticstack

Spec-driven Terraform provider development, testing, and PR monitoring

Guides development of the Elastic Stack Terraform provider through structured spec-driven workflows. Generates requirement specs from existing resources, plans new resources from Elastic API docs, and verifies implementations against specs. Monitors pull requests, catches flaky acceptance tests, and checks schema test coverage automatically. Removes manual CI polling, undocumented behavior, and untested schema attributes.
npx skills add elastic/terraform-provider-elasticstack --all -g -y
Available:

Tells your AI agent where the coding standards, OpenSpec requirements, and dev docs live, and requires it to build the project and pass acceptance tests after every change.

All Skills in This Repository (12)

Pure Emerald Level Indicators
📦 In Repo
elasticelastic

openspec-apply-change

Automate planning, retrieval, and application of OpenSpec change tasks.

Official
Advanced
📦 In Repo
elasticelastic

entity-requirements

Generate OpenSpec spec.md files from Terraform resource or data source implementations.

Official
Intermediate
📦 In Repo
elasticelastic

openspec-explore

Guide thinking sessions to explore ideas and clarify requirements.

Official
Intermediate
📦 In Repo
elasticelastic

openspec-verify-change

Validate implementation alignment with OpenSpec change artifacts and generate verification reports.

Official
Advanced
📦 In Repo
elasticelastic

new-entity-requirements

Drafts OpenSpec change proposals for new Terraform entities from API and docs.

Official
Advanced
📦 In Repo
elasticelastic

openspec-new-change

Scaffold a new OpenSpec change with a kebab-case name and workflow schema.

Official
Advanced
📦 In Repo
elasticelastic

openspec-archive-change

Archive completed OpenSpec changes with timestamped paths and optional syncing.

Official
Advanced
📦 In Repo
elasticelastic

openspec-propose

Generate proposal.md, design.md, and tasks.md for a new change.

Official
Intermediate
📦 In Repo
elasticelastic

requirements-verification

Analyze OpenSpec requirements specs for consistency, compliance, and test gaps.

Official
Advanced
📦 In Repo
elasticelastic

schema-coverage

Identifies gaps between Terraform schema definitions and acceptance test coverage for Go/Terraform Plugin SDK resources.

Official
Advanced
📦 In Repo
elasticelastic

openspec-continue-change

Create the next OpenSpec change artifact using the prescribed template.

Official
Advanced
📦 In Repo
elasticelastic

openspec-sync-specs

Merges delta specifications into the main OpenSpec repository.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install terraform-provider-elasticstack skills?

Run `npx skills add elastic/terraform-provider-elasticstack --all -g -y` in your terminal to install all skills in this suite globally.

What does the Elastic Stack Terraform provider do?

It lets you manage Elasticsearch and Kibana configuration as code using Terraform, and this skill suite helps you develop and test that provider.

How to document requirements for a Terraform resource?

The existing-entity-requirements skill reads the resource's Go code and produces a complete OpenSpec requirements document automatically.

Can it monitor pull requests and CI automatically?

Yes. The pr-monitoring-loop skill watches CI checks, review comments, and merge conflicts, and can push simple fixes on its own.

How does it catch flaky acceptance tests?

The flaky-test-catcher skill scans recent CI failures, calculates per-test fail rates, and opens structured GitHub issues for broken or flaky tests.

Related Repositories in Software Engineering

View All in Software Engineering