Guide through a libsignal pin bump in signal-go. Use this skill whenever the user mentions bumping libsignal, updating the libsignal version, a new libsignal release, signal_ffi.h changes, or the canary workflow flagging a new upstream release. This is a high-risk operation — invoke this skill to make sure no steps are missed.
Cut a new signal-go release. Use this skill whenever the user mentions cutting a release, tagging a version, publishing a release, bumping the version, or shipping v0.x.y. Also invoke when the user asks how to release or what steps are needed before shipping.
Create a new Architecture Decision Record (ADR) for signal-go. Use this skill whenever the user mentions writing an ADR, filing an ADR, "should this have an ADR", adding a new decision record, or when any CLAUDE.md rule triggers an ADR (new Go dep, store format change, security trade-off, new protocol, new package). Also invoke proactively when the user is about to make a change that the CLAUDE.md "When to ask first" list covers.
Pre-mortem analysis that imagines a plan has failed, then works backward to identify causes and preventions. Use before launches, major decisions, or risky initiatives to surface hidden risks.