swingerman

47 mods across 2 repositories, 377 stars between them.

beta-release

01

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.

233 3d ago A 29 tokens original Apache-2.0

release

02

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.

233 3d ago A 29 tokens original Apache-2.0

speckit.analyze

03

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.

233 3d ago A 26 tokens copy · 100% Apache-2.0

speckit.clarify

05

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.

233 3d ago A 27 tokens copy · 100% Apache-2.0

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.

233 3d ago A 21 tokens copy · 100% Apache-2.0

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.

233 3d ago A 44 tokens original Apache-2.0

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.

233 3d ago A 1,298 tokens original Apache-2.0

engineer

15

swingerman/engineer

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.

144 6d ago A tokens not measured original MIT

pipeline-builder

16

swingerman/engineer

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…

144 6d ago A 263 tokens original MIT

spec-guardian

17

swingerman/engineer

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…

144 6d ago A 300 tokens original MIT

atdd

18

swingerman/engineer

Command

Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.

144 6d ago A 23 tokens original MIT

kill-mutants

19

swingerman/engineer

Command

Analyze surviving mutants from a mutation testing run and write targeted unit tests to kill them. Re-runs mutations to confirm kills.

144 6d ago A 29 tokens original MIT

mutate

20

swingerman/engineer

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.

144 6d ago A 34 tokens original MIT

spec-check

21

swingerman/engineer

Command

Audit GWT acceptance test specs for implementation leakage. Optionally provide a specific file path.

144 6d ago A 21 tokens original MIT

crap-analyzer

22

swingerman/engineer

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.

144 6d ago A tokens not measured original MIT

crap-analyzer

23

swingerman/engineer

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 …

144 6d ago A 109 tokens original MIT

arch-check

24

swingerman/engineer

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".

144 6d ago A 60 tokens original MIT