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
README
synced Oct 25, 2026household-geothermal-heating
Household Geothermal Heating System Design & Operation
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,/assetsdirectories - 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.pyon 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
--keywordssearch
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:
- Data Fragmentation: Authoritative data scattered across sources
- Methodology Gaps: Most advice lacks systematic, evidence-graded methods
- 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:
- Fork the repository
- Create a feature branch
- Add tests for new functionality
- Ensure all tests pass (
python tools/run_test_scenarios.py --all) - Submit a pull request
Support
For issues, questions, or contributions:
- GitHub Issues: Project Issues
- Documentation: See
PROJECT-detail.mdfor full technical specification
Built with Claude Code β Transforming AI assistance into production-grade domain expertise.