skill
ai-agent-skills
Agent skills for Cursor & Claude Code: goal-mode keeps agents working until tests/lint/CI are green (open /goal). npx skills add shenwell/ai-agent-skills
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/shenwell/ai-agent-skills itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 26, 2026╔═══════════════════════════════════════════════════════════════╗
║ ║
║ █████╗ ██╗ █████╗ ██████╗ ███████╗███╗ ██╗████████╗ ║
║ ██╔══██╗██║ ██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝ ║
║ ███████║██║ ███████║██║ ███╗█████╗ ██╔██╗ ██║ ██║ ║
║ ██╔══██║██║ ██╔══██║██║ ██║██╔══╝ ██║╚██╗██║ ██║ ║
║ ██║ ██║██║ ██║ ██║╚██████╔╝███████╗██║ ╚████║ ██║ ║
║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝ ║
║ ███████╗██╗ ██╗██╗██╗ ██╗ ███████╗ ║
║ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝ ║
║ ███████╗█████╔╝ ██║██║ ██║ ███████╗ ║
║ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║ ║
║ ███████║██║ ██╗██║███████╗███████╗███████║ ║
║ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝ ║
║ ║
║ Public Agent Skills collection for coding agents ║
║ Cursor - Claude Code - Codex - Windsurf - and more ... ║
║ goal-mode - memo-session-skill - memo-session-mcp - MIT ║
║ ai-software-factory-pipeline · github.com/shenwell/... ║
║ npx skills add shenwell/ai-agent-skills ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
Public Agent Skills for Cursor, Claude Code, Codex, Windsurf, and more.
goal-mode— autonomous coding agent, verify until done: verifiable finish line, worker⇄verifier proof loop (open alternative to Claude Code/goalfor Cursor).memo-session-skill— persistent AI agent memory for coding sessions: cross-session knowledge survives context resets via git-trackedmemory/, wiki, and handoffs; pairs with goal-mode checkpoints.memo-session-mcp— MCP search companion for memo-session: FTS index over portfolioglobal-memory, project memories, and optional PDF/Excel corpora — use from any Cursor chat.- AI Software Factory Pipeline — multi-agent software pipeline for Cursor. Classifier → analyst → implementer → reviewer moves chat or GitHub issues to a feature branch and PR. Separate repo, not installed via
npx skills add.
Stops the common failure mode: the agent tries once, claims “done,” and leaves a red build.
shenwell/ai-agent-skills
└── skills/
├── goal-mode/ ← keep going until tests/lint/build are green
├── memo-session-skill/ ← persistent agent memory · session → memory/wiki/handoff
├── memo-session-mcp/ ← MCP FTS search · portfolio + project memory + docs
└── <next-skill>/
Related (separate repo): [ai-software-factory-pipeline](https://github.com/shenwell/ai-software-factory-pipeline) — `/factory` multi-agent pipeline for Cursor.
Quickstart
1. Install
Global — available in all projects on this machine:
npx skills add shenwell/ai-agent-skills --skill goal-mode -g -a cursor -y
This repository only — install into the current project (share with the team via git):
npx skills add shenwell/ai-agent-skills --skill goal-mode -a cursor -y
-a cursor installs for Cursor; -y skips the interactive agent picker.
Other agents: add more -a flags, e.g. -a cursor -a claude-code -a codex.
List skills: npx skills add shenwell/ai-agent-skills --list
Recommended pair for long autonomous runs:
npx skills add shenwell/ai-agent-skills --skill goal-mode -g -a cursor -y
npx skills add shenwell/ai-agent-skills --skill memo-session-skill -g -a cursor -y
Optional — memo-session-mcp (search portfolio + project memory from any chat):
cd skills/memo-session-mcp && pip install -e .
memo-session-index reindex # after setting GLOBAL_MEMORY_ROOT
Register in ~/.cursor/mcp.json — see skills/memo-session-mcp/README.md.
2. First run (in any project)
Open the project in Cursor (or your agent) and run:
/goal Fix all ESLint errors in src; tests and build must pass
On the first /goal in a project the agent bootstraps automatically: copies goal.config.yml, hooks, /goal command, templates into .cursor/. You do not need a separate bootstrap command for normal use.
| Host | What you get |
|---|---|
| Cursor | Full stack after first /goal: command, agents, hooks, config |
| Claude Code | Skill protocols + durable GOAL.md; optional native /goal |
| Codex / Windsurf / others | Skill + scripts; Cursor hooks are Cursor-only |
If you want hooks/config before the first /goal, or the agent could not find the skill path:
# pick the path that exists after install
node ~/.cursor/skills/goal-mode/scripts/goal-bootstrap.js
node ~/.agents/skills/goal-mode/scripts/goal-bootstrap.js
# Windows PowerShell:
node $env:USERPROFILE\.cursor\skills\goal-mode\scripts\goal-bootstrap.js
Who this is for
- Engineers who want an agent to keep going until green (lint, tests, CI), not stop after one attempt
- Teams using Cursor Cloud Agent or long unattended runs
- Anyone looking for an open Claude Code
/goalalternative with a durable contract + verifier
Available skills
goal-mode — autonomous coding agent, verify until done
Keep the agent working until a verifiable finish line — tests green, lint clean, build passing, migration done — with a GOAL.md contract, worker⇄verifier proof loop, and auto-resume. Open alternative to Claude Code /goal for Cursor and other hosts.
Package: skills/goal-mode/ · skill README: skills/goal-mode/README.md
YOU GOAL MODE DONE
│ │ │
│ /goal Fix lint errors │ │
├──────────────────────────────►│ intake → plan → execute │
│ │ worker ⇄ verifier │
│ ├──────────────────────────────►│
│ │ COMPLETE + report │
| Idea | Claude Code /goal | goal-mode |
|---|---|---|
| Keep going | Stop-hook evaluator | Session loop + hooks + automation |
| Finish line | Condition string | GOAL.md criteria + verify commands |
| State | Session | Git-tracked goals/{id}/ |
| Done check | Small fast model | goal-verifier + scripts |
| Long runs | Session / headless | Cloud Agent + max_hours |
┌─────────────────────────────────────────────────────────────────────────┐
│ CONTRACT goals/{id}/GOAL.md + goal.config.yml │
│ AGENTS intake → planner → phase-planner → worker → verifier │
│ HOOKS sessionStart + stop (auto-continue) │
│ SCRIPTS init · status · verify · time · bootstrap │
└─────────────────────────────────────────────────────────────────────────┘
Configure after first /goal or manual bootstrap (.cursor/goal.config.yml):
verify:
test: { command: "npm test", required: true }
lint: { command: "npm run lint", required: true }
budget:
max_iterations: 50
max_hours: 8
memory:
skill: memo-session-skill
checkpoints:
enabled: true
on_phase_complete: full
on_complete: full
memo-session-skill — persistent AI agent memory
Cross-session persistence for coding agents: consolidate session knowledge and route it into MEMORY.md, memory/ (HOT/WARM/COLD), project wiki, AGENTS.md, skills, and optional portfolio memory — git-tracked write-path memory with conflict gate and temperature limits. Complements RAG and managed platforms (Mem0, Zep); does not replace them.
Package: skills/memo-session-skill/ · skill README: skills/memo-session-skill/README.md
SESSION MEMO SESSION NEXT TURN
│ │ │
│ wrap up the session │ preflight → classify → route │
├───────────────────────────►│ HOT / WARM / wiki / portfolio │
│ ├───────────────────────────────►│
│ │ handoff + changelog │
| Trigger | What gets saved |
|---|---|
| "wrap up the session", "save what we learned", handoff | Full pipeline |
| goal-mode phase complete / BLOCKED / COMPLETE | full checkpoint (auto) |
| Session step limit in goal-mode | light hot-cache update |
Install:
npx skills add shenwell/ai-agent-skills --skill memo-session-skill -g -a cursor -y
Integration with goal-mode: memo-session goal-mode-integration
AI Software Factory Pipeline
Four stations (classifier, analyst, implementer, reviewer) plus optional researcher and designer. Work enters from chat or a labeled GitHub issue; the pipeline opens a feature branch and pull request. Merge stays with you.
Repository: github.com/shenwell/ai-software-factory-pipeline
This is a workspace kit in its own repo, not a single npx skills add drop-in from this collection.
git clone https://github.com/shenwell/ai-software-factory-pipeline.git
Open the clone in Cursor, run /factory-setup, then /factory <task> or /factory #N.
| Command | What it does |
|---|---|
/factory <text> | Run the pipeline on a chat work item |
/factory #12 | Run on GitHub issue #12 |
/factory sync / next | Pull labeled issues and run the oldest queued job |
/factory-setup | First-time GitHub and workspace checks |
/factory-upgrade | Refresh kit files from upstream |
Add another skill
skills/my-skill/SKILL.md # name + description frontmatter (required)
- Create the folder +
SKILL.md npx skills add . --list- Document it above
- Push →
npx skills add shenwell/ai-agent-skills --skill my-skill
See CONTRIBUTING.md.
Layout
README.md
LICENSE
CONTRIBUTING.md
.gitignore
.github/ISSUE_TEMPLATE/
skills/
├── goal-mode/
├── memo-session-skill/
└── memo-session-mcp/
Related: ai-software-factory-pipeline (separate repository).
License
MIT — LICENSE. Not affiliated with Anthropic or Claude Code.