Skip to main content

aquaponics-engineer

Compute cited, validated aquaponics and hydroponics system designs — tank/reservoir sizing, fish count, feed, pump, biofilter, bill of materials, operating envelope, and the best fish/crop ratio under a water budget. Deterministic engineering math, not an LLM guess: every number traces to a sourced coefficient and each result lists what it does NOT model. Use whenever a user asks to design, size, or optimize an aquaponic or hydroponic food system.

Jump to install

Source facts

Repository
Rekin226/Agronaut
Last source activity
August 31, 2026 at 09:04
Detected SKILL.md language
English
Stars
4
Forks
8

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
5 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
aquaponics-engineer
description
Compute cited, validated aquaponics and hydroponics system designs — tank/reservoir sizing, fish count, feed, pump, biofilter, bill of materials, operating envelope, and the best fish/crop ratio under a water budget. Deterministic engineering math, not an LLM guess: every number traces to a sourced coefficient and each result lists what it does NOT model. Use whenever a user asks to design, size, or optimize an aquaponic or hydroponic food system.
license
MIT
homepage
https://github.com/Rekin226/Agronaut
compatible
["claude-code","hermes-agent","openclaw"]
# Aquaponics Engineer A deterministic sizing engine for soil-less food systems, packaged as a portable skill. It wraps [Agronaut](https://github.com/Rekin226/Agronaut)'s `aqua_model` trust zone — pure Python, no LLM, no network — so any agent can hand a user a *computed*, cited design instead of a plausible-sounding guess. ## When to use Invoke this skill when the user wants to **design, size, or optimize** an aquaponic (fish + plants) or hydroponic (plants only) system — e.g. "how big a tank for 12 m² of lettuce with tilapia?", "size a hydroponic bed for 10 m²", "what fish/crop ratio maximizes food from 5000 L/day?". Do **not** invent sizing numbers yourself. Call the CLI and relay its output, including the cited coefficients and the "NOT modeled" caveats — that honesty is the point. ## How to use Run the CLI (Python 3.11+; `pip install -r requirement.txt` from the Agronaut repo): ```bash # Aquaponics (fish + plants) python -m skills.aquaponics_engineer.cli size-aquaponics \ --fish tilapia --crop lettuce --area 12 --temp 27 --water 3000 # Hydroponics (plants only, nutrients dosed) python -m skills.aquaponics_engineer.cli size-hydroponics \ --crop lettuce --area 10 --temp 22 --water 500 # Best fish/crop ratio under a constraint python -m skills.aquaponics_engineer.cli optimize \ --area 10 --temp 28 --water 5000 --objective food # food | protein | water_efficiency # What's supported python -m skills.aquaponics_engineer.cli list ``` Each command prints a compact, cited result. A bad input (unknown species/crop, out-of-range value) is rejected at the trust gate with `VALIDATION_FAILED` and a non-zero exit — ask the user for a corrected value rather than working around it. ## What you get - Sizing: tank/reservoir volume, fish count & biomass, feed/day, pump turnover, biofilter media (aquaponics), ET-driven water use and EC/nutrient target (hydroponics), makeup water. - Feasibility against a daily water budget, with a nearest-feasible hint when it fails. - A bill of materials and an operating envelope (pH, temperature, DO, EC bands). - Every coefficient used, with its value, range, and **source** (FAO 589, UVI/Rakocy, literature) — and an explicit list of what the model does **not** cover. ## Guarantees - **Deterministic:** same inputs → same output. No randomness, no model drift. - **Auditable:** every number traces to a cited coefficient. - **Honest:** results state their own limits; seeds are calibration starting points, not universal constants.
View on GitHub