بنقرة واحدة
sailfin-pin-seed
Pin the Sailfin seed compiler to a published release and verify the seed binary.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Pin the Sailfin seed compiler to a published release and verify the seed binary.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run the full Sailfin compiler validation pipeline (make clean-build then make check). Use before declaring a feature shipped, before cutting a release, or when you need to verify self-hosting still works after a structural change.
Systematically diagnose why a Sailfin source file or self-hosting build step fails to compile. Isolates the failure, identifies the pipeline stage, escalates to seed-stabilizer or compiler-architect when the fix is non-trivial, and verifies via test-runner. Use whenever `make compile` fails, a .sfn file won't build, or LLVM rejects generated IR.
Systematically diagnose Sailfin compilation, self-hosting, or LLVM lowering failures without adding build-driver workarounds.
Run Sailfin compiler and test verification safely with the required self-hosting and formatting gates.
Pick up a ready Sailfin Linear or GitHub issue and drive it through branch, implementation, verification, and PR handoff.
Plan Sailfin work in Linear from Initiatives through Projects to session-sized compiler/runtime issues. Use when Codex needs to audit or create Linear planning structure, prioritize production compiler/runtime health and performance, assign Projects/Cycles/priorities/estimates, groom Triage/Backlog/Ready/Blocked queues, or propose/apply bulk Linear issue updates.
| name | sailfin-pin-seed |
| description | Pin the Sailfin seed compiler to a published release and verify the seed binary. |
Use this skill when asked to update the seed pin in bootstrap.toml.
v/V; bootstrap.toml [seed].version stores the bare version.[seed].version from bootstrap.toml:
awk '
/^\[[^]]+\]/ { section=$0 }
section == "[seed]" && /^version[[:space:]]*=/ { gsub(/"/, "", $3); print $3; exit }
' bootstrap.toml
bootstrap.toml [seed].version and the compiler compiler/capsule.toml [toolchain].sfn floor in lockstep (SFEP-0047 §3.4). Leave [capsule].version (the compiler source version) alone — that is a release-time bump.make fetch-seed to download the matching release binary (it reads bootstrap.toml [seed].version).build/toolchains/seed/bin/sfn version and confirm it reports the expected version.make compile.bootstrap.toml and compiler/capsule.toml with chore(seed): pin seed to <VERSION>.bootstrap.toml / compiler/capsule.toml and report the failure.