terraform-provider-elasticstack
Spec-driven Terraform provider development, testing, and PR monitoring
All Skills in This Repository (12)
Pure Emerald Level Indicatorsopenspec-apply-change
Automate planning, retrieval, and application of OpenSpec change tasks.
entity-requirements
Generate OpenSpec spec.md files from Terraform resource or data source implementations.
openspec-explore
Guide thinking sessions to explore ideas and clarify requirements.
openspec-verify-change
Validate implementation alignment with OpenSpec change artifacts and generate verification reports.
new-entity-requirements
Drafts OpenSpec change proposals for new Terraform entities from API and docs.
openspec-new-change
Scaffold a new OpenSpec change with a kebab-case name and workflow schema.
openspec-archive-change
Archive completed OpenSpec changes with timestamped paths and optional syncing.
openspec-propose
Generate proposal.md, design.md, and tasks.md for a new change.
requirements-verification
Analyze OpenSpec requirements specs for consistency, compliance, and test gaps.
schema-coverage
Identifies gaps between Terraform schema definitions and acceptance test coverage for Go/Terraform Plugin SDK resources.
openspec-continue-change
Create the next OpenSpec change artifact using the prescribed template.
openspec-sync-specs
Merges delta specifications into the main OpenSpec repository.
Frequently Asked Questions
FAQPage SchemaHow 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→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core