Agent Skills for AI coding assistants. These skills follow the Agent Skills Standard and work with Claude Code, Cursor, Gemini Code Assist, GitHub Copilot, and other compatible tools.
npx skills add Shpigford/skillsOr manually:
git clone https://github.com/Shpigford/skills.git ~/.skills/shpigford| Skill | Description |
|---|---|
| build | Feature development pipeline with research, planning, and phased implementation |
| but-for-real | Skeptical self-review that forces verification before declaring victory |
| chat-widget | Real-time support chat system with user widget and admin dashboard |
| conductor-setup | Configure a Rails project for Conductor parallel coding agents |
| favicon | Generate a complete favicon set from a source image |
| feature-image | Generate branded social media images for feature announcements |
| issues | Create, list, and view GitHub issues via the gh CLI |
| learnings | Pre-commit sweep for session insights worth codifying in CLAUDE.md or README.md |
| new-rails-project | Scaffold a new Rails 8 project with Inertia, React, and Vite |
| research | Deep research before planning — parallel agents search docs, web, and codebase |
| readme | Generate absurdly thorough README documentation for any project |
| screenshots | Capture retina-quality marketing screenshots with Playwright |
A 4-phase feature development pipeline that walks you through research, implementation planning, progress tracking, and phased execution. Each phase produces documented artifacts (RESEARCH.md, IMPLEMENTATION.md, PROGRESS.md) and uses deep research including web search, documentation lookup, and codebase exploration before writing code.
- Subcommands:
research,implementation,progress,phase,status
/build research chat-interface
/build implementation chat-interface
/build phase 1 chat-interfaceForces a ruthless self-review of your own work. Reads the git diff, checks every changed line, hunts for forgotten tests, missed edge cases, dead code, and logic errors. Then actually runs the code to verify it works instead of pattern-matching to "looks correct."
/but-for-realBuilds a complete real-time support chat system: a floating widget for end users and an admin dashboard for support staff. Covers data models, WebSocket channels, REST APIs, frontend components (React, Vue, Rails), email notifications, and message deduplication. Includes framework-specific guidance for Rails, React, Next.js, Laravel, and Vue.
/chat-widgetConfigures a Rails project to work with Conductor, the Mac app for parallel coding agents. Creates conductor.json, setup scripts, and a port-aware server script. Updates Redis configuration across Sidekiq, ActionCable, caching, and Rack::Attack to use environment variables for workspace isolation.
/conductor-setupGenerates a complete set of favicons (ICO, PNG, Apple Touch Icon, web manifest icons) from a single source image using ImageMagick. Auto-detects the project framework to place files in the correct static directory and updates the HTML layout with proper link tags.
Requires: ImageMagick v7+
/favicon path/to/logo.svgGenerates branded social media announcement images by analyzing your git history to detect what changed, extracting your brand's colors/fonts/visual patterns from the codebase, building a styled HTML page, and screenshotting it with Playwright. Supports stylized mockup, screenshot+overlay, and abstract styles.
Requires: Playwright
/feature-image dark mode supportInteractive GitHub issue management. Create issues with guided title/body/label prompts, list issues with filters (assignee, author, label), or view issue details. Enforces short, scannable titles and detailed bodies.
Requires: gh CLI
/issuesPre-commit sweep that reviews the current session's code changes, user corrections, and discoveries to identify anything worth codifying in CLAUDE.md or README.md. Applies a high bar — most sessions produce nothing worth adding, and that's a valid outcome. Proposes edits but never writes to load-bearing files without approval.
Triggers: "anything learned?", "anything to note?", "should we update CLAUDE.md?"
/learningsScaffolds a new Rails 8 project with a full modern stack: Inertia.js + React + Vite + Tailwind CSS + Sidekiq + Redis. Configures UUID primary keys, timestamptz columns, minitest, and RuboCop. Verifies the boilerplate runs via Playwright.
/new-rails-project my-appDeep research skill that runs before planning or implementation. Clarifies ambiguities with the user first, then launches parallel sub-agents to search the codebase, official docs (via Context7), and the web. Synthesizes findings into a structured output with evidence, sources, downsides, and a recommendation — then flows into Plan mode.
- Agents: codebase, docs, web, dependencies, UI, UX, delight (matched to problem complexity)
/research how should we handle webhook retries
/research why is the dashboard slow on mobileGenerates comprehensive README documentation by deeply exploring the codebase first. Covers local setup, architecture (directory structure, request lifecycle, data flow), environment variables, available scripts, testing, deployment (auto-detected platform), and troubleshooting. Writes directly to README.md.
/readmeCaptures retina-quality (2x) marketing screenshots using Playwright. Analyzes routes and components to discover screenshottable features, handles authentication with smart form detection, and produces consistently sized HiDPI images ready for Product Hunt, social media, or landing pages.
Requires: Playwright
/screenshots http://localhost:3000These skills work with any Agent Skills Standard-compatible tool:
- Claude Code (Anthropic)
- Cursor
- Gemini Code Assist (Google)
- GitHub Copilot (Microsoft)
MIT