Skip to content
Conduit

skill

household-geothermal-heating-agent-skill

β™¨οΈπŸ‘ Household Geothermal Heating System Design & Operation Engine | Bulletproof Claude Code skill & Python harness (v1.1.0) for ground-source heat pumps. Features IGSHPA/ASHRAE loop sizing math, COP

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/dungnotnull/household-geothermal-heating-agent-skill itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 25, 2026

household-geothermal-heating

Household Geothermal Heating System Design & Operation

Claude Skill License: MIT Python 3.11+ Bulletproof Production Architecture Testing

A bulletproof, production-grade Claude Code harness for Small-Scale Geothermal Heat Pump Engineering β€” modular architecture, real-time data aggregation, systematic domain analysis, academic research integration, and evidence-backed, risk-disclosed outputs with comprehensive quality assurance.

Features

Core Capabilities

  • Real-time Data Aggregation: Fetches current climate data, energy costs, and incentives
  • Systematic Domain Analysis: ASHRAE and IGSHPA compliant design methods
  • Academic Research Integration: Auto-updating knowledge base with tier-classified evidence
  • Risk-Disclosed Outputs: Multi-scenario analysis with explicit limitations
  • Self-Improving Pipeline: Weekly knowledge crawl to stay current with research

Bulletproof Architecture (v1.1.0)

  • Modular Directory Structure: Organized /config, /scripts, /references, /assets directories
  • Production-Grade Logging: Structured JSON logging with rotation and performance monitoring
  • Configuration Management: Type-safe JSON configuration with environment-specific overrides
  • Hooks System: Lifecycle hooks for pre/post execution, error handling, and event emission
  • Skill Registry: Comprehensive SKILL.md with input/output schemas and validation protocols
  • Error Handling: 5-level graceful degradation with automatic fallback and limitation flags
  • Context Optimization: Progressive disclosure with sub-millisecond CodeGraph integration
  • Event System: Structured event emission for monitoring and custom handlers

Quick Start

Installation

# Clone the repository
git clone https://github.com/your-org/248-household-geothermal-heating.git
cd 248-household-geothermal-heating

# Install dependencies
pip install -r requirements.txt

Usage

Via Claude Code (recommended):

/household-geothermal-heating Design a geothermal system for my 2000 sq ft house in Denver, CO

Via Python harness:

python tools/harness.py --location "Denver, CO" --area 186 --type design

Update knowledge base:

# Weekly academic update
python tools/knowledge_updater.py

# Daily news update
python tools/knowledge_updater.py --news-only

# Dry run (test mode)
python tools/knowledge_updater.py --dry-run

Architecture

The harness follows a sequential 6-step pipeline:

USER INPUT
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Step 1: Gather Requirements                β”‚
β”‚  - Clarify object, scope, constraints       β”‚
β”‚  - Detect language (English/Vietnamese)     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Step 2: Collect Evidence                   β”‚
β”‚  - Current climate/cost data                 β”‚
β”‚  - ASHRAE/IGSHPA standards                  β”‚
β”‚  - Recent developments                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Step 3: Core Analysis                     β”‚
β”‚  - Load calculation (ASHRAE methods)        β”‚
β”‚  - Heat pump sizing                         β”‚
β”‚  - Ground loop design                       β”‚
β”‚  - COP/economics analysis                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Step 4: Knowledge Query                    β”‚
β”‚  - Academic/professional evidence            β”‚
β”‚  - Tier-classified citations                 β”‚
β”‚  - Gap detection                            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Step 5: Advisory Synthesis                β”‚
β”‚  - Verdict determination                     β”‚
β”‚  - Risk assessment                          β”‚
β”‚  - Recommended actions                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Step 6: Quality Gate Review               β”‚
β”‚  - 10 gates (U1-U6 + G1-G4)                β”‚
β”‚  - Evidence verification                    β”‚
β”‚  - Output validation                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
FINAL REPORT (Risk-disclosed, evidence-backed)

Quality Gates

The harness enforces 10 quality gates before delivering output:

Universal Gates (U1-U6)

  • U1: β‰₯3 sources cited, β‰₯1 academic/authoritative
  • U2: Disclosure/limitations before recommendation
  • U3: Evidence hierarchy stated per source (Tier 1-4)
  • U4: Language matches user preference
  • U5: Output uses declared template
  • U6: Every claim traceable to source or flagged

Domain Gates (G1-G4)

  • G1: Requirements complete (object, location, building params)
  • G2: Evidence collected (current data + 1 authoritative doc)
  • G3: Heating/cooling load computed
  • G4: Ground loop sized to load
  • G5: COP/SPF & economics quantified
  • G6: Operation/maintenance planned

Data Sources

Authoritative Standards

  • IGSHPA: International Ground Source Heat Pump Association
  • ASHRAE: American Society of Heating, Refrigerating and Air-Conditioning Engineers
  • ISO: International Organization for Standardization
  • EPA/DOE: U.S. Environmental Protection and Department of Energy

Academic Research

  • Geothermics (Elsevier)
  • Energy and Buildings (Elsevier)
  • Applied Thermal Engineering (Elsevier)
  • Renewable Energy (Elsevier)
  • Building and Environment (Elsevier)

Industry References

  • Heat pump manufacturer specifications
  • Local geology/temperature databases
  • Utility rate information
  • Incentive program databases

Testing

# Run all validation tests
python tools/run_test_scenarios.py --all

# Run specific test section
python tools/run_test_scenarios.py --section files

# Run with verbose output
python tools/run_test_scenarios.py --all --verbose

# Test knowledge updater
python tools/test_knowledge_updater.py

Project Structure

248-household-geothermal-heating/
β”œβ”€β”€ CLAUDE.md                          # Skill identity card
β”œβ”€β”€ SKILL.md                           # Skill registry & system documentation (v1.1.0)
β”œβ”€β”€ PROJECT-detail.md                  # Technical specification
β”œβ”€β”€ PROJECT-DEVELOPMENT-PHASE-TRACKING.md  # Build roadmap
β”œβ”€β”€ README.md                          # This file
β”œβ”€β”€ SECOND-KNOWLEDGE-BRAIN.md          # Living knowledge base
β”œβ”€β”€ LICENSE                            # MIT License
β”œβ”€β”€ requirements.txt                   # Python dependencies
β”œβ”€β”€ .gitignore                         # Git ignore patterns
β”œβ”€β”€ config/                            # Configuration management (v1.1.0)
β”‚   └── config.json                    # Type-safe configuration
β”œβ”€β”€ scripts/                           # Automation & utilities (v1.1.0)
β”‚   └── logging_config.py              # Production-grade logging
β”œβ”€β”€ references/                        # Domain & system documentation (v1.1.0)
β”‚   β”œβ”€β”€ hooks-system.md                # Hooks system reference
β”‚   └── domain-reference.md             # Domain knowledge with formulas
β”œβ”€β”€ assets/                            # System diagrams (v1.1.0)
β”‚   └── system-architecture.md         # Complete architecture diagrams
β”œβ”€β”€ skills/                            # Skill definitions
β”‚   β”œβ”€β”€ main.md                        # Main harness orchestrator
β”‚   β”œβ”€β”€ sub-gather-requirements.md     # Step 1
β”‚   β”œβ”€β”€ sub-evidence-collector.md     # Step 2
β”‚   β”œβ”€β”€ sub-core-analysis.md           # Step 3
β”‚   β”œβ”€β”€ sub-knowledge-updater.md      # Step 4
β”‚   └── sub-advisor.md                # Step 5
β”œβ”€β”€ tools/                             # Python utilities
β”‚   β”œβ”€β”€ harness.py                     # Main harness entry point
β”‚   β”œβ”€β”€ knowledge_updater.py           # Knowledge crawl pipeline
β”‚   β”œβ”€β”€ test_knowledge_updater.py      # Knowledge updater tests
β”‚   └── run_test_scenarios.py          # Project validator
β”œβ”€β”€ tests/                             # Test suite
β”‚   β”œβ”€β”€ test-scenarios.md              # Test scenarios
β”‚   └── TEST_RESULTS.md                # Test results
└── logs/                              # Runtime logs (created on first run)

Knowledge Base

SECOND-KNOWLEDGE-BRAIN.md is a living knowledge base that:

  • Seeded with: 20+ foundational papers and standards
  • Updated by: tools/knowledge_updater.py on weekly schedule
  • Organized into: 7 sections (core methods, papers, SOTA, sources, frameworks, protocol, log)
  • Classified by: Evidence tier (1-4) and relevance score

Update Schedule:

  • Weekly academic (Mondays 08:00): ArXiv, Semantic Scholar
  • Daily news (07:00): Industry RSS feeds
  • Triggered: Manual --keywords search

Roadmap

  • Phase 0: Architecture & Research (100%)
  • Phase 1: Core Sub-Skills (100%)
  • Phase 2: Main Harness + Quality Gates (100%)
  • Phase 3: Knowledge Pipeline (100%)
  • Phase 4: Testing & Validation (100%)
  • Phase 5: Integration & Polish (100%)
  • Phase 6: Bulletproof Architecture Upgrade (100%) β€” v1.1.0

Version

Current: v1.1.0 (Bulletproof Production)

v1.1.0 Release Notes (2026-07-27)

Bulletproof Architecture Upgrade:

  • βœ… Modular directory structure (/config, /scripts, /references, /assets)
  • βœ… Production-grade configuration management with type-safe JSON schemas
  • βœ… Structured logging system with rotation and performance monitoring
  • βœ… Comprehensive hooks system for lifecycle management
  • βœ… Skill registry documentation (SKILL.md) with I/O schemas
  • βœ… Enhanced error handling with 5-level graceful degradation
  • βœ… Complete system architecture diagrams
  • βœ… Domain reference documentation with formulas and best practices
  • βœ… Event system for monitoring and custom handlers
  • βœ… Context window optimization strategies

Quality Maintained:

  • βœ… All existing tests passing (65/65)
  • βœ… Zero placeholders or stub code
  • βœ… Full documentation coverage
  • βœ… Open-source ready (MIT license)

Citation

@software{household_geothermal_heating,
  title = {household-geothermal-heating: Household Geothermal Heating System Design \& Operation},
  author = {{Claude Code Contributors}},
  year = {2026},
  version = {1.0.0},
  url = {https://github.com/your-org/248-household-geothermal-heating}
}

Why This Skill

Practitioners in Small-Scale Geothermal Heat Pump Engineering face three structural gaps:

  1. Data Fragmentation: Authoritative data scattered across sources
  2. Methodology Gaps: Most advice lacks systematic, evidence-graded methods
  3. Static Knowledge: Tools don't learn from new research

This skill addresses all three via:

  • Unified data aggregation from authoritative sources
  • Professional frameworks (ASHRAE, IGSHPA compliant)
  • Continuously-updated academic knowledge base with weekly crawl

License

MIT β€” see LICENSE for details.

Contributing

Contributions welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Ensure all tests pass (python tools/run_test_scenarios.py --all)
  5. Submit a pull request

Support

For issues, questions, or contributions:

  • GitHub Issues: Project Issues
  • Documentation: See PROJECT-detail.md for full technical specification

Built with Claude Code β€” Transforming AI assistance into production-grade domain expertise.

↑↓ navigate openesc close