npx claudepluginhub levifig/loaf --plugin loafWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Covers thermal rating models (CIGRE TB 601, IEEE 738), conductor physics, and electrical properties.
This skill is limited to using the following tools:
references/conductor-limits.mdreferences/electrical-properties.mdreferences/standards-reference.mdreferences/thermal-models.mdscripts/check-standard-refs.shscripts/convert-units.pyscripts/validate-bounds.pyPower Systems Reference
Follows foundations principles.
Domain knowledge for overhead transmission line physics, thermal ratings, and mechanical analysis.
Key Reference Files
| File | Content |
|---|---|
references/thermal-models.md | CIGRE TB 601, IEEE 738 thermal rating implementations |
references/conductor-limits.md | Physical validation bounds and parameter constraints |
references/electrical-properties.md | Resistance, sag, catenary formulas and calculations |
references/standards-reference.md | Industry standards summary (CIGRE, IEEE, IEC, EN) |
Available Scripts
| Script | Usage | Description |
|---|---|---|
scripts/validate-bounds.py | validate-bounds.py -t conductor_temp -v 85 | Validate physics values against bounds |
scripts/convert-units.py | convert-units.py 25 C K | Convert between units (temp, length, power, speed) |
scripts/check-standard-refs.sh | check-standard-refs.sh <dir> | Check for proper CIGRE/IEEE citations in code |
Default Standard
CIGRE TB 601 is the default thermal rating standard. Document any deviations in code comments. IEEE 738 differs in treatment of low wind speeds.
Physical Bounds
| Parameter | Valid Range |
|---|---|
| Conductor temperature | -40°C to 250°C |
| Ambient temperature | -50°C to 60°C |
| Wind speed | 0 to 50 m/s |
| Solar radiation | 0 to 1400 W/m² |
Always validate physical parameters at function boundaries. Raise ValueError for out-of-range values.
Unit Conventions
- Internal: SI units, temperatures in Kelvin
- Display: Celsius for temperatures
- Document: Always include units in variable names or docstrings
Standard Citations
Always cite standard section numbers in code comments:
# CIGRE TB 601, Section 4.2.3: Natural convection heat loss
# Formula: P_n = pi * D * lambda * Nu * (T_s - T_a)
Testing Tolerances
Thermal calculations: use pytest.approx() with rel=1e-3 (0.1% accuracy).
Related Skills
database-patterns— For persisting physics results- foundations/code-style — For Python conventions in physics code
Similar Skills
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.