Plugins, skills, hooks, and scripts for AI coding agents (Claude Code, Cursor, Windsurf, etc.).
.
├── plugins/ # Agent plugins
│ ├── ralph/ # Ralph Wiggum iterative loop technique
│ └── prd/ # PRD generation from brain dumps
├── skills/ # Reference documentation and templates
│ └── modern-python/ # Modern Python tooling (uv, ruff, pytest)
├── .claude/
│ ├── agents/ # Custom agent definitions
│ ├── hooks/ # Hook implementations
│ └── settings.json # Agent settings
└── install-claude-git-guard.sh
Iterative, self-referential AI development loops. Claude runs in a continuous feedback loop until task completion.
Commands:
/ralph-loop "<prompt>" --max-iterations <n> --completion-promise "<text>"- Start loop/cancel-ralph- Cancel active loop/help- Documentation
Best for:
- Tasks with clear success criteria (tests pass, linter clean)
- Iterative refinement and debugging
- Autonomous implementation of well-defined features
Example:
/ralph-loop "Build a REST API with CRUD operations and tests. Output <promise>DONE</promise> when complete." --completion-promise "DONE" --max-iterations 50Transform brain dumps into structured Product Requirements Documents.
Commands:
/generate-prd "your idea here"- Generate structured PRD
Creates prd.md with problem statement, requirements, success criteria, and task breakdown. Designed to work with Ralph Wiggum for iterative execution.
Guidelines and references for modern Python development using uv, ruff, and pytest.
Contents:
SKILL.md- Quick start guide and overviewreferences/uv.md- uv command referencereferences/ruff.md- Ruff linting/formatting configurationreferences/testing.md- pytest setup and patternsreferences/pyproject.md- pyproject.toml configurationtemplates/- Starter configurations
Tool Stack:
| Purpose | Tool | Replaces |
|---|---|---|
| Package management | uv | pip, virtualenv, pyenv |
| Linting + formatting | ruff | flake8, black, isort |
| Testing | pytest | unittest |
Blocks destructive git and filesystem commands to prevent accidental data loss.
Install:
./install-claude-git-guard.sh # project-local
./install-claude-git-guard.sh --global # globalBlocked operations:
git reset --hard- Loss of uncommitted changesgit push --force- Rewriting remote historygit clean -fd- Deleting untracked filesrm -rf- Recursive deletion