Skip to content
cccskills
FreePublished on GitHub

pfc5-fish

Author and audit PFC 5.0 FISH for asphalt cases, including def/end functions, globals and locals, callbacks, numbered histories, object traversal, command blocks, IO, and stop logic.

The English summary is being prepared. Showing the original description.

See how to install

Files included (4)

  • SKILL.md2.2 KB
  • agents/openai.yaml215 B
  • references/patterns.md3.0 KB
  • scripts/audit_pfc5_fish.py2.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

PFC5 FISH

Use this skill when a PFC 5.0 asphalt case needs FISH functions, callbacks, histories, traversal, IO, controllers, or stop conditions.

Required Inputs

  • PFC2D/PFC3D 5.0 and target stage;
  • object types and identifiers/groups;
  • inputs, intended globals, outputs, callback timing, and stop rule;
  • expected history/file schema and runtime probe.

Workflow

  1. Write the function contract before code: inputs, globals, return symbol, side effects.
  2. Prefer the documented PFC5 define name ... end spelling and explicit command blocks; accept def only as a verified abbreviation in retained legacy sources.
  3. Keep intentional globals few; initialize callback state before activation.
  4. Use numbered history id outputs and document each ID.
  5. Guard object pointers and empty collections.
  6. Use either whilestepping (automatic registration at -1.0) or an explicit set fish callback; prove the expected call count with a counter/history.
  7. Inspect callback registrations after restore and remove/re-register only from evidence; one removal clears only one duplicate registration.
  8. Run scripts/audit_pfc5_fish.py, then a minimal PFC5 runtime probe.

Read patterns.md for maintained skeletons.

Working Rules

  • Do not mix syntax families in one block.
  • Do not leave controller functions defined but never activated.
  • Do not explicitly register a whilestepping function a second time unless double execution is intentional.
  • Do not put unwrapped PFC commands directly inside a FISH function.
  • Inline evaluation belongs at command level, not inside FISH expressions.
  • Static delimiter checks do not validate intrinsic names.

Output Contract

Return function/global/history/callback maps, source files, audit result, activation proof, and runtime-validation status.

Local Contents

  • references/patterns.md — PFC5 function/history/callback patterns.
  • scripts/audit_pfc5_fish.py — syntax-family and block-balance audit.
  • agents/openai.yaml — interface metadata.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Build PFC 5.0 asphalt-mixture specimens with explicit aggregate objects, a declared homogenized-mastic or fine-particle abstraction, residual air voids, measured gradation conversion, contact-pair assignment, compaction, equilibrium, and mass-volume closure; use before Marshall, rutting, creep, or strength tests.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Select, probe, calibrate, and audit the Burger viscoelastic contact model for PFC 5.0 asphalt-mixture cases, including Maxwell-Kelvin parameter roles, units, temperature/rate dependence, PFC5 cmat assignment, timestep checks, creep/recovery validation, and PFC5-only syntax boundary checks.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Integrate an external, licensed Itasca PFC 5.0 fistPkg26 tree as a reproducible material-generation and compression/diametral/tension test baseline; use to validate its PFC5.0 layout, copy a private working case, preserve provenance, and audit ck/ct/dc/tt/ft extension points for asphalt workflows.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Adapt and audit a PFC 5.0 asphalt Marshall stability/flow simulation using the external fistPkg26 dc.fis two-head controller as a starting skeleton; use for curved-head geometry, PFC5 wall/contact kinematics, load-deformation histories, peak stability, edition-specific flow processing, and validation against laboratory data.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Post-process PFC 5.0 asphalt CSV and image exports into reproducible curves, fields, rose diagrams, animations, and summary tables without relying on a local PFC installation.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Design, implement, and audit PFC3D 5.0 asphalt wheel-tracking and intersection-rutting simulations using RVE-to-strip-to-full-size scaling, PFC5-compatible vector reaction control, Burger-calibrated contacts, vertical-horizontal coupled loads, rut/shear histories, edition-specific metrics, and explicit surrogate validation.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

See all skills by Echo-aloha

Report a problem with this skill