Skip to content

uinaf/ffss

unversioned · 8b41a800a843MIT

The flipflopslopstack skill set: drive slopmachine governed runs, slopguard reviews, delivery, babysitting, planning, docs, repo prep, and de-slopping.

ffss — the flipflopslopstack.

uinaf/ffss

ffss, the flipflopslopstack. A state machine that doesn't believe the agent, a reviewer that doesn't like the agent, and some skills so the agent behaves. Ships slop; checks receipts.

CLIs

CLIWhat it is
slopmachineThe deterministic state machine: Go CLI + SQLite spine gating intake → release → build → verify → review → deliver → watch, with forge-verified evidence
slopguardPre-ship second-model review closeout CLI

Skills

Install all nine as one Agent Plugins package. Claude Code, Codex, Cursor, and Grok read the same marketplace and the portable root manifest:

# Claude Code
/plugin marketplace add uinaf/ffss
/plugin install ffss@ffss

# Codex CLI
codex plugin marketplace add uinaf/ffss
codex plugin add ffss@ffss

# Cursor CLI (then /plugins in interactive mode to install)
cursor-agent plugin marketplace add https://github.com/uinaf/ffss

# Grok CLI
grok plugin install uinaf/ffss --trust

OpenCode plugins are JS hooks and custom tools, not a skill carrier; its agent skills are a separate native feature discovered from ~/.config/opencode/skills. Link the plugin's skills there, for example from the Claude Code checkout:

mkdir -p ~/.config/opencode/skills
ln -sfn ~/.claude/plugins/marketplaces/ffss/skills/* ~/.config/opencode/skills/
  • The plugin is SHA-versioned; updates follow this repo's main.
  • Skills marked disable-model-invocation load only on explicit /name invocation in harnesses that support the flag; Codex mirrors that policy with policy.allow_implicit_invocation: false in each matching agents/openai.yaml.
  • The repo root plugin.json is the shared manifest from the Agent Plugins standard.

One skill per lane; route by the artifact, not the verb:

SkillOwns
slopmachineThe governed multi-unit run, driving the slopmachine CLI
slopguardOne independent code review, through the slopguard CLI
slopcourierOpening the change request, with the visual-evidence ladder
slopnannyWalking an open change request to a settled outcome
slopcleanAI tells: stripping slop from writing, a diff, or a test suite
slopspecTracker artifacts: issues, epics, durable work plans
slopscriberRepo docs: README, AGENTS.md, docs/, specs; content, currency, house style
slopprepAgent readiness: boot, gates, proof paths
watChat replies: terse labeled deltas

The GitHub shell (PR/issue templates, SECURITY.md, rulesets, releases) is gh-setup's lane, in agent-skills. The one seam worth naming: AGENTS.md orientation and proof paths belong to slopprep; its compression, currency, and style belong to slopscriber.

Reference bindings elsewhere in the family: slopzapper (forge review bot), slopscouter (QA, planned), slopbench (evals), and slopwake.

License

MIT; see LICENSE; members carry their own copies.