beta-release
01swingerman/ha-dual-smart-thermostat
Command Claude Code
Create a beta pre-release for the project. Optionally pass a version hint (e.g., "patch", "minor") or specific notes.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Create a beta pre-release for the project. Optionally pass a version hint (e.g., "patch", "minor") or specific notes.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Create a full stable release for the project. Optionally pass a title suffix (e.g., "Template Presets Fix") or extra notes.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Generate a custom checklist for the current feature based on user requirements.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Execute the implementation plan by processing and executing all tasks defined in tasks.md.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Execute the implementation planning workflow using the plan template to generate design artifacts.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Create or update the feature specification from a natural language feature description.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
swingerman/ha-dual-smart-thermostat
Command Claude Code
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
swingerman/ha-dual-smart-thermostat
Skill Claude CodeCodex
Integrate a new or changed configuration option into the config, reconfigure and options flows. Use when touching const.py, schemas.py, featuresteps/, or adding a feature that needs user configuration.
swingerman/ha-dual-smart-thermostat
Instructions file
Instructions for swingerman/ha-dual-smart-thermostat, covering claude.md, project overview, essential commands, development with docker (recommended) and testing - use docker-test for all test runs.
Plugin Claude Code
Plugin marketplace listing 3 plugins: atdd, engineer, crap-analyzer.
Plugin Claude Code
Acceptance Test Driven Development for Claude Code. Enforces the ATDD methodology: write Given/When/Then specs first, generate a project-specific test pipeline, maintain two test streams (acceptance + unit). Inspired by Robert C. Martin's acceptance test approach from empire-2025.
Agent
Use this agent when generating or updating the acceptance test generator for a project, or when the user asks to "build the pipeline", "generate the test generator", "update the pipeline", "create acceptance test infrastructure", or when the ATDD skill reaches step 3 (pipeline generation). Examples: Context: A spec.md…
Agent
Use this agent when reviewing GWT acceptance test specs for implementation leakage, or when the user asks to "check specs", "review specs", "audit specs", "clean up specs", or "check for leakage". Also invoked by the /spec-check command and as part of the ATDD workflow. Examples: Context: User has written acceptance…
Command
Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.
Command
Analyze surviving mutants from a mutation testing run and write targeted unit tests to kill them. Re-runs mutations to confirm kills.
Command
Run mutation testing to verify test quality. Builds a custom mutation tool or uses an existing framework, runs mutations, and reports the mutation score with surviving mutants.
Command
Audit GWT acceptance test specs for implementation leakage. Optionally provide a specific file path.
Plugin Claude Code
Analyze recently-changed code for Change Risk Anti-Patterns. Computes CRAP per changed function across TypeScript, JavaScript, Python, Java, Kotlin, Go, Ruby, C#, Rust, and PHP. Auto-discovers how the repo generates coverage and proposes refactors + test stubs.
Skill Claude CodeCodex
Use to produce a risk-based refactor + test plan for recently-changed code on a diff/branch/PR by computing CRAP (complexity × untested) on changed methods. Multi-language — TypeScript, JavaScript, Python, Java, Kotlin, Go, Ruby, C#, Rust, PHP — auto-discovers how the repo generates coverage. Triggers …
Skill Claude CodeCodex
Use to check a feature's code against the charter's architecture rules — dependency layering, cycles, forbidden patterns, file naming, file size. Triggers — "/engineer.arch-check", "architecture check", "check architecture fitness", "does this follow the charter", "check layering".