GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - GeiserX/sstack: Skills for Claude Code and Codex: durable goal loops, parallel review, research, investigation and implementation, and research grounded in your own knowledge base

BranchesTags
Open more actions menu

Latest commit

 

History

62 Commits
62 Commits

Folders and files

NameName
Last commit message
Last commit date
.beads
.beads
 
 
.claude-plugin
.claude-plugin
 
 
.claude
.claude
 
 
.github
.github
 
 
codex/skills
codex/skills
 
 
docs
docs
 
 
runtime
runtime
 
 
scripts
scripts
 
 
shared
shared
 
 
skills
skills
 
 
tests
tests
 
 
vendor
vendor
 
 
.coderabbit.yaml
.coderabbit.yaml
 
 
.gitignore
.gitignore
 
 
.markdownlint-cli2.jsonc
.markdownlint-cli2.jsonc
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CLAUDE.md
CLAUDE.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
zensical.toml
zensical.toml
 
 

Repository files navigation

sstack: many agents, one command, all at once

License Release Stars

sstack

sergio stack: skills for Claude Code and Codex that drive a repo to done, review and investigate in parallel, and ship it.

Install

Claude Code plugin
/plugin marketplace add GeiserX/sstack
/plugin install sstack@sstack

On Claude Code 2.1.275 or later, /plugin install sstack --marketplace GeiserX/sstack does both in one step. Plugin skills are namespaced, so you call them as /sstack:file-pr, /sstack:full-loop and so on.

npx skills
npx skills add GeiserX/sstack
Symlinks with the installer
git clone https://github.com/GeiserX/sstack && cd sstack && scripts/install.sh

Name skills to link only those (scripts/install.sh file-pr revive). Anything already installed under the same name is moved to ~/.claude/skills-backups/ first. The sergio-loop Stop hook needs --hooks, which links the runtime into ~/.claude/hooks and prints the settings.json entries to add.

Codex
scripts/install.sh --codex

This links codex/skills/ into ~/.agents/skills/. Call a skill as $<name>. The Stop hook is Claude Code only, so in Codex a loop runs one pass per call.

Pick one route for Claude Code. With both the plugin and the symlinks, every skill shows up twice.

Skills

Loops

Skill Say What it does
full-loop /full-loop <goal> Runs sergio-loop until nothing is pending, then refine-loop at a falling theta.
sergio-loop /sergio-loop <goal> A durable goal loop: one small slice at a time, goals and evidence in docs/, resumable state in .omc/sergio-loop/.
refine-loop "keep improving this repo" Small, behaviour-preserving improvements ranked by ROI = Impact × Confidence ÷ Effort, each checked by a fresh reviewer.
docs-loop "audit the docs" Checks documentation against the default branch: dry run, staged edits, or one pull request per repo. Never merges.

Parallel work

Skill Say What it does
investigate /investigate <bug> Independent hypothesis agents take a failure from reproduction to root cause, and fix it only when asked.
research /research <question> Parallel specialists gather evidence from the code, its history and primary sources, then a ranked, cited answer.
review-code /review-code Audits a whole codebase in bounded waves and publishes every verified finding by severity.
tidy-repo /tidy-repo Sweeps an established repo without changing what it does: audit, delete, restructure, refresh the living docs, and leave guards that keep it clean.
review-pr "review PR 42" Three review lenses, one fixer and one adversarial verifier per pull request, then merge or close.
implement /implement <change> The smallest complete change, with independent parts split across agents that own separate files.

Knowledge base

Skill Say What it does
kb-research /kb-research <question> Answers from your team's own record through one adapter file, every claim cited.
kb-review /kb-review <PR> Reviews a pull request the way your reviewers do, grounded in past decisions. Reports only.

Shipping and growth

Skill Say What it does
file-pr "open a PR" A ready pull request whose title says why and whose body opens with the problem.
github-video-embed "make the video play in the README" Gets a video onto GitHub as an attachment, so it plays inline in a doc or pull request.
grow-my-repo /grow-my-repo Plans where an open-source repo gets listed and does the submissions an agent may do.
submit-awesome /submit-awesome One entry per awesome list, by each list's own rules.

Communication

Skill Say What it does
readable "make this readable" Cuts AI writing tropes and rebuilds the sentences at 80% of ASD-STE100, with every fact and link kept.
verified-reply "draft a reply to this" A reply you send as yourself, every claim checked against a live source first.
eli5 "eli5" Explains work or a system in plain words with real names.
help-decide "help me decide" Lays a decision out so one word answers it.

Recovery

Skill Say What it does
revive "continue" after a limit or crash Brings cut-off work back where it really stopped, checking the world before every write.

None of them treats a stored goal as permission to merge, publish or deploy.

Some skills call others

  • full-loop runs sergio-loop to done, then refine-loop.
  • review-code hands any finding that would change behaviour to sergio-loop or investigate instead of fixing it.
  • file-pr, verified-reply, review-pr, kb-review, docs-loop, tidy-repo, grow-my-repo and submit-awesome run their text through readable before it goes out.
  • file-pr uses the github-video-embed recipe when a UI change needs a recording in the pull request.
  • docs-loop, refine-loop, sergio-loop and full-loop share the loop contract in shared/loop-contract.md; the validator checks that every loop carries the same copy.

Make them yours

The skills here are generic on purpose. Put your own policy (which branches, which reviewers, which words to avoid) in your CLAUDE.md or AGENTS.md, never in the skill, so updates stay a clean pull.

Skills shipped with my other projects

  • akou ships akou (record a call and ask about it while it runs) and akou-vocab (teach it the names a recording should spell right).
  • unsent ships unsent-context, which fills in the context of the prompts you sent.

Other people's skills (credits)

vendor/ keeps skills written by other people as pinned snapshots with their licences:

  • pstack by Lauren Tan (MIT), 52 skills such as unslop, blast-radius and show-me-your-work. Upstream installs it with /plugin install pstack@cursor-plugins. Sources and local changes: vendor/pstack/PROVENANCE.md.
  • writing-for-agents from Matt Pocock's skills (MIT): vendor/mattpocock-skills/PROVENANCE.md.
  • frontend-design from Anthropic's skills (Apache-2.0): vendor/anthropic-skills/PROVENANCE.md.

Neither the plugin nor npx skills installs anything from vendor/. Link the ones you want by hand.

Documentation

The full documentation is at https://geiserx.github.io/sstack/: getting started, usage, development and related projects.

License

GPL-3.0-or-later

About

Skills for Claude Code and Codex: durable goal loops, parallel review, research, investigation and implementation, and research grounded in your own knowledge base

geiserx.github.io/sstack/

Topics

agent-loopagent-skillsagentic-codingai-agentsai-codinganthropicautonomous-agentsclaude-codeclaude-code-skillsclaude-skillscode-qualitycode-reviewcodexcoding-agentgoal-loopknowledge-baserefactoringrefine-loopskillsworkflow-automation

Resources

Readme
GPL-3.0 license

Security policy

Security policy
Activity

Stars

5 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.