reservoir-engineering-claude — Summary
Claude-for-reservoir-engineering is a structured course teaching reservoir and petroleum engineers how to use Claude Code through domain-authentic exercises: production data QA, PVT unit bugs, decline curve analysis, material balance, nodal analysis, simulation preparation, and parallel sensitivity studies. The repo ships a reservoir-engineering skill, a run-tests skill, and a reservoir-reviewer subagent that checks unit consistency, correlation applicability, pyResToolbox parameter naming mistakes, and engineering sanity. Course modules (01–09) map directly to Claude Code features: explore/plan/code/verify loop, specific context, TDD, CLAUDE.md, skills, subagents, CLI workflow, MCP integration, and parallel fan-out. The project explicitly cites pyResToolbox and pyrestoolbox-mcp as the preferred library/MCP for calculations, prohibiting hand-rolled PVT formulas. Adapted from claude-code-for-hydrology by lorenliu13.
Differs from seeds: No seed addresses scientific/engineering domains. Closest to superpowers (skills + subagent, no commands) but the reservoir-reviewer agent's review criteria are domain-specific (units, correlation applicability, mass balance) rather than general code quality, and the course structure itself is the primary artifact — not just the skills.