Skip to content

Add Terraform module workflow skills for story, requirements, code generation, and docs#63

Open
emrousselle wants to merge 1 commit intohashicorp:mainfrom
emrousselle:main
Open

Add Terraform module workflow skills for story, requirements, code generation, and docs#63
emrousselle wants to merge 1 commit intohashicorp:mainfrom
emrousselle:main

Conversation

@emrousselle
Copy link
Copy Markdown

This PR adds a new set of Terraform module-generation skills that define an end-to-end authoring workflow from story creation to implementation and documentation.

What changed:

  • Addedterraform-module-story-builderskill to structure IaC user stories using As a / I want / so that format.
  • Added terraform-module-acceptance-criteria-builder skill to convert stories into testable EARS requirements.
  • Added supporting references for acceptance criteria:
    • terraform variable design guidance
    • terraform output design guidance
  • Added terraform-module-code-generator skill to generate module implementation files from specification inputs.
  • Added terraform-module-documentation-writer skill to generate and maintain module README content and required examples without external CLI dependencies.

Why:

  • Standardizes how module requirements are captured and traced.
  • Improves consistency between requirements, implementation, and docs.
  • Provides a repeatable, skill-driven workflow for Terraform module delivery.

… and documentation

- Introduced `terraform-module-acceptance-criteria-builder` skill to generate EARS requirements from user stories for Terraform modules.
- Added `terraform-module-code-generator` skill to create Terraform module implementation files based on specifications.
- Implemented `terraform-module-documentation-writer` skill to generate and maintain README.md documentation for Terraform modules.
- Created `terraform-module-story-builder` skill to assist in writing Agile user stories for infrastructure-as-code and Terraform modules.
- Included references for best practices on Terraform variables and outputs.
@emrousselle emrousselle marked this pull request as ready for review April 14, 2026 18:29
@emrousselle emrousselle requested a review from a team as a code owner April 14, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant