By gierd-inc
Gierd Dev Skills — process tools (grill/triage/to-prd/to-issues/diagnose/tdd/improve-architecture), Rails domain references, and the PRD-to-shipped workflow. Commands namespaced under /gierd:.
Issues → Code → draft PR. Runs the per-issue build loop (engineer → reviewers per skill), then final validator, then opens a draft PR. Fully resumable.
Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.
Use when orchestrating a multi-agent code review of a Rails PR — dispatches per-layer reviewers (each loading one rails-* skill), assesses risk, applies a GitHub Risk label, and posts a single aggregated review with line comments. Use only at the orchestrator level; do not load in per-layer reviewers.
Combine all open PRs labeled "dependencies" into a single consolidated PR per ecosystem (ruby, javascript, etc.). Creates a branch, merges the PRs in, pushes, opens a draft PR linking the originals, runs `bin/ci` locally, then marks ready-for-review on green or posts a review comment and starts diagnosing on red.
Show estimated token usage and costs for the active (or specified) feature, or all features. Read-only.
PRD-to-Spec interrogator. Reads the raw PRD, grills the user until ambiguity is gone, and writes a heavy spec.md (problem, users, acceptance, technical approach, risks, out-of-scope). Never modifies code.
Reviews code through the lens of exactly one skill. Loads only that skill. Writes a single review markdown file.
Spec-to-Issues. Reads spec.md, drafts a slice proposal, gets user approval, then materializes one issue file per slice with stable IDs and dependencies. Never modifies code.
Implements one issue's slice of the spec. Invokes the issue's declared skills, logs work, declares any additional skills used so reviewers can fan out correctly.
Read-only critic. Validates shipped code against spec.md and the issues set. Detects design drift and missing coverage. Provides triage hints classifying findings as impl/design/spec-level. Never modifies code, plans, or state.
Use when the user explicitly requests extraction opportunities across every OOP pattern lens (e.g. "/oop", "find OOP refactoring opportunities", "check all extraction patterns"). The Rails Way is still the default — this skill finds where it stops being enough.
Use when the user explicitly requests a sweep against every named Rails antipattern (e.g. "/rails-antipatterns", "check all antipatterns", "review for Rails smells"). Do not auto-trigger on general code review — `code-review-orchestration` handles that.
Use when the user explicitly requests a comprehensive Rails review across every relevant layer (e.g. "/rails", "do a full Rails review", "check all Rails layers"). For GitHub PR reviews tied to a posted review, prefer `code-review-orchestration`.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
[!WARNING] This repository is deprecated. It has been replaced by gierd-inc/g-hive. No further updates will be made here. Please migrate to g-hive.
Plugin name: gierd. Commands: /gierd:build, /gierd:prd-to-spec, /gierd:status, etc.
Agent skills for Gierd's Ruby on Rails engineering workflow — daily-driver process tools, the Gierd Dev Skills PRD-to-shipped pipeline, and a complete set of Rails-domain skills.
Forked from mattpocock/skills and ryenski/agency-plugin. Process skills (grill, triage, to-prd, to-issues, diagnose, tdd, improve-architecture) come from Matt Pocock's set; Rails skills and the Gierd Dev Skills workflow come from the agency-plugin. Both are credited inline in their respective
SKILL.mdfiles where retained verbatim.
These skills are designed to be small, easy to adapt, and composable. They work with any model. Hack around with them. Make them your own.
The skills cover six broad areas:
.dev-skills/.grill-me, caveman mode, write-a-skill.This is a private Claude Code plugin. Install it through Claude Code's plugin marketplace system.
Add the marketplace and install with the claude plugin CLI:
claude plugin marketplace add gierd-inc/dev-skills
claude plugin install gierd@gierd
You'll need GitHub access to gierd-inc/dev-skills (SSH key or HTTPS credentials configured for git).
If you've already cloned the repo somewhere, point Claude Code at the path:
claude plugin marketplace add ~/Projects/dev-skills
claude plugin install gierd@gierd
Run /setup-gierd-skills in your agent. It will:
CONTEXT-MAP.md)If you're actively editing the skills, install via the local directory route above. Claude Code reads from your working tree, so edits to any SKILL.md (or command, agent, etc.) are picked up on the next agent session — no reinstall step:
claude plugin marketplace add ~/Projects/dev-skills
claude plugin install gierd@gierd
For lightweight iteration on just the skills (without registering as a full plugin), use the bundled symlink scripts:
./scripts/link-skills.sh # symlink every skill into ~/.claude/skills/
./scripts/unlink-skills.sh # remove the symlinks created above
link-skills.sh symlinks every SKILL.md directory under skills/ (excluding deprecated/) into ~/.claude/skills/. unlink-skills.sh removes only the symlinks pointing back into this repo, leaving any unrelated entries in ~/.claude/skills/ untouched. Useful when you only need the skills loaded and don't care about the /gierd:* slash commands or Gierd Dev Skills subagents.
Skills auto-load by description match, but they don't appear in the / picker. To make every skill invokable as a slash command, run:
./scripts/generate-skill-commands.sh
This walks skills/**/SKILL.md and writes a thin wrapper into commands/ for each one — so skills/oop/oop/SKILL.md becomes /gierd:oop, skills/gierd/deploy-to-dev/SKILL.md becomes /gierd:deploy-to-dev, etc. Re-run it after adding, renaming, or removing skills.
The script is idempotent: wrappers carry an HTML comment marker, and only marked files are touched. Hand-written commands (build.md, prd-to-spec.md, etc.) are preserved.
npx claudepluginhub gierd-inc/dev-skills --plugin gierdComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer