원클릭으로
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.