new-module

Scaffold hardware-isolated modules with integrated tests and wiring instructions.

2|2|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/weaties/helmlog --skill new-module-weaties
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-module
Source: https://github.com/weaties/helmlog/tree/main/.claude/skills/new-module
Command: npx skills add https://github.com/weaties/helmlog --skill new-module-weaties

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of new, self-contained modules within the project, ensuring they are properly isolated and tested.

Core Features & Use Cases

  • TDD Workflow: Encourages writing tests before code for robust module development.
  • Hardware Isolation: Enforces principles to keep module I/O separate.
  • Structured Development: Provides a checklist for database schema, web routes, and dependency management.
  • Use Case: When developing a new feature that interacts with a specific sensor, use this Skill to generate the boilerplate for a new module, including its tests and integration points.

Quick Start

Use the new-module skill to scaffold a new module named 'sensor_reader'.

Frequently Asked Questions about new-module

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Python module with hardware isolation?

To scaffold a hardware-isolated Python module, this tool generates boilerplate code that separates module I/O, ensuring self-contained units are properly isolated before integration into the main application architecture.

What is the best way to start Python development for a new sensor module using TDD?

The best way to start Python development for a sensor module is using this scaffolding tool, which enforces a TDD workflow by generating boilerplate with integrated tests written before the core module code.

Does this module creation tool handle database schema and web route wiring?

Yes, the module creation process includes a structured development checklist that handles database schema generation, web route wiring, and dependency management to ensure clean integration into the application.

Can I use this scaffolding for modules that do not require hardware isolation?

Yes, you can use this scaffolding for any single-purpose code unit, but it is specifically designed to enforce hardware isolation principles to keep module I/O separate for hardware-interacting features.

Why should I use a structured scaffolding tool instead of manually creating module boilerplate?

Using structured scaffolding instead of manual boilerplate creation ensures adherence to dependency management best practices and TDD, reducing integration errors and producing well-documented, self-contained modules.