claudecodex

fno-nightly

Footnote nightly: yesterday's green main, rolling and replaceable.

2 on GitHubby Jason Noah Choiv0.4.6-dev.20261103Apache-2.0updated 9 days agoworkflow
/

Plugin fno-nightly from marketplace fno in bllshttng/fno. Commands read from the repo's manifest — 9 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (28)

  • agent

    Control Footnote workers by spawning, handing off, inspecting, messaging, driving, or stopping sessions.

  • audit

    Audit a feature for completeness, gaps, and buildable follow-up work.

  • autocorrect

    Review corrections, triage proposed patches, and audit the agent self-improvement loop.

  • blueprint

    Create or update one implementation plan from an idea, node, or cited research.

  • cache-keepalive

    Keep the prompt cache warm during idle sessions when the project opts in.

  • dnd

    Hold incoming agent mail during a quiet window, then deliver one digest.

  • execute

    Execute an approved plan in a flat run or coordinated waves.

  • fix

    Fix build failures and red tests, or investigate an error with an evidence-based loop.

  • fno-me

    Join this session to the Footnote agent mesh so peers can reach it.

  • groom

    Apply the daily allowlisted grooming levers to the backlog and report changes.

  • growth-launch

    Draft and evaluate a growth campaign bundle, then stop at founder approval.

  • harness-commands

    Show the safe native command roster before using harness-specific commands.

  • harness-verbs

    Renamed to harness-commands. Load that skill instead.

  • intel

    Report session provenance, work completed, and where agent sessions needed correction.

  • law

    Record a durable project rule from a conversation decision.

  • lead

    Lead a backlog territory over time or run one governed planning wave.

  • mail

    Read, send, reply to, and manage Footnote agent mail from any session.

  • review

    Review recent code changes, check if they are ready to ship, or assess a research brief.

  • setup

    Set up a machine for Footnote by launching the interactive setup wizard and reading its report.

  • ship-docs

    Write or maintain project documentation, guides, API references, and runbooks.

  • ship

    Open or create a pull request, check reviews, or ship a research brief through delivery gates.

  • speculate

    Build parallel versions of a feature to compare implementation approaches.

  • target

    Take a feature or existing plan through implementation, review, and a green pull request.

  • tdd

    Use test-first development to implement a feature or fix against acceptance criteria.

  • test-audit

    Audit or prune existing tests and verify coverage against distinct contracts.

  • think

    Investigate a question against source evidence and write cited findings to one document.

  • triage

    Order backlog work by priority, dependency, and duplication for user approval.

  • using-fno

    Explain when to use Footnote workflow skills versus atomic fno CLI commands.

Slash commands (1)

  • /fno-nightly:cancel-target

    Cancel an active target pipeline

Subagents (18)

  • archer

    Implement one task test-first and return a structured execution result.

  • architect

    Research a node and produce its implementation plan without editing source files.

  • code-reviewer

    Review a code diff for concrete bugs and violations of project guidance.

  • conflict-resolver

    Resolve compatible Git conflicts; refuse migrations, secrets, and lockfiles.

  • frontend-executor

    Run frontend readiness passes, classify findings, and report deferred risks.

  • growth-comms

    Draft campaign communications grounded in verified product facts and brand voice.

  • growth-designer

    Create accessible campaign mockups with alt text and contrast evidence.

  • growth-marketer

    Plan campaigns from verified product facts, audience needs, and brand voice.

  • growth-social

    Adapt an approved campaign into platform-specific social content.

  • integration-test-analyzer

    Find gaps in integration and journey coverage, including required data assertions.

  • multi-device-checker

    Check responsive layouts, touch targets, and usability across device sizes.

  • roadmap-generator

    Turn a vision document into a prioritized backlog with dependencies and ownership.

  • scout

    Research a question from current public sources and return cited findings.

  • silent-failure-hunter

    Find swallowed errors, missing feedback, and unsafe failure handling in a diff.

  • tournament-debugger

    Investigate one competing failure hypothesis and report supporting evidence.

  • type-design-analyzer

    Assess type encapsulation, invariants, and enforcement for new or changed types.

  • ux-flow-tester

    Walk user journeys and check state transitions, edge cases, and error feedback.

  • verifier

    Verify completed work against its acceptance criteria and implementation evidence.

Hooks (30)

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/write-gate.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-write-protect.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/join-partition-write-guard.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/plan-location-guard.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/lead-delegation-guard.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/send-message-guard.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/rules-dispatch.sh" pre-tool

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse-bash-dispatch.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/effect-guard-dispatch.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/subagent-worktree-guard.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/session-state.sh" claude PreToolUse

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/inject-control-drain-tool-boundary.sh"

  • PreToolUse

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/review-hold.sh" acquire

  • PermissionRequest

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-relocation-allow.sh"

  • Notification

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/session-state.sh" claude Notification

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/session-state.sh" claude UserPromptSubmit

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-join-prompt.sh"

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/frontdoor-nudge-prompt-submit.sh"

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/born-with-why-offer-inject.sh"

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/friction-offer-inject.sh"

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/inject-mail-notify.sh"

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/inject-announce.sh" prompt

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/rules-dispatch.sh" prompt

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/prompt-outstanding.sh"

  • UserPromptSubmit

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 bash "${CLAUDE_PLUGIN_ROOT}/hooks/node-bind-prompt-submit.sh"

  • Stop

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/session-state.sh" claude Stop

  • Stop

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/target-stop-hook.sh"

  • Stop

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/context-nudge.sh"

  • Stop

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/operator-capture-nudge.sh"

  • Stop

    PYTHONDONTWRITEBYTECODE=1 FNO_HOOK_CONTEXT=1 "${CLAUDE_PLUGIN_ROOT}/hooks/transcript-push.sh"

View source on GitHub

More from bllshttng/fno

All 3 plugins →

fno

claudecodex

Set the targets. Your agents do the rest. Say F[no] to mostly done.

28 skills · 1 command · 18 agents · hooks

2

buddy

claude

Bring back buddy: a terminal companion beside your status line. /buddy or /bbb.

2

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

beads

claudecodex

AI-supervised issue tracker for coding workflows

1 skill · 1 agent · hooks

gastownhall/beads 28,698

PRD generation and conversion skills for the Ralph autonomous agent loop

2 skills

snarktank/ralph 22,224

MiniMax AI skills library for frontend, fullstack, Android, iOS, shader, GIF sticker, document, presentation, spreadsheet, and multimodal media workflows

18 skills

MiniMax-AI/skills 13,828

Maintain fno-nightly?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins