By JNSFilipe
A collection of five custom agent skills (grill-me, tdd, to-prd, to-issues, improve-codebase-architecture)
Interview the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases.
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices.
Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
A curated collection of 5 powerful custom agent skills designed to enhance and direct AI coders (like Claude Code and Codex / Gemini Code Assist). These skills enable structured processes for system design, codebase refactoring, test-driven development, issue breakdown, and requirements definition.
Sources & Inspiration:
| Command / Trigger | Directory | Description |
|---|---|---|
/grill-me | skills/grill-me | Walks the user relentlessly down a design tree to stress-test plans, resolve dependencies, and find a shared understanding. |
/improve-codebase-architecture | skills/improve-codebase-architecture | Scans a codebase for refactoring opportunities, outputs a visual HTML report, and recommends design improvements. |
/tdd | skills/tdd | Directs a vertical, tracer-bullet test-driven development flow (red-green-refactor) focused on public interfaces. |
/to-issues | skills/to-issues | Breaks a plan or PRD into independently-trackable vertical tracer-bullet issues for issue trackers (e.g. GitHub/Jira). |
/to-prd | skills/to-prd | Synthesizes current conversation context and codebase state into a Product Requirements Document (PRD). |
You can install all 5 skills at once using the interactive helper script install.sh.
Simply run the script with no arguments to select where and how to install:
./install.sh
To install the skills to a specific project (so anyone working in the project has access to them):
# Install to the current repository
./install.sh --local
# Install to a specific target repository path
./install.sh --local /path/to/your-project
This creates:
<project-path>/.claude/skills/<project-path>/.agents/skills/To make these skills available across all projects on your machine:
./install.sh --global
This installs:
~/.claude/skills/~/.gemini/config/skills/You can register this repository directly as a custom plugin marketplace in Claude Code. The marketplace manifest lives at .claude-plugin/marketplace.json, and it installs the plugin from plugins/dev-skills.
/plugin marketplace add JNSFilipe/skills
dev-skills plugin:
/plugin install dev-skills@jnsfilipe-skills
This exposes all 5 plugin skills in Claude Code: dev-skills:grill-me, dev-skills:tdd, dev-skills:to-prd, dev-skills:to-issues, and dev-skills:improve-codebase-architecture.
You can specify how files are installed via the --mode flag:
--mode copy--mode symlinkExamples:
# Installs globally using symlinks
./install.sh --global --mode symlink
# Installs locally using copy mode
./install.sh --local --mode copy
Each skill in the skills/ directory contains:
SKILL.md: The instruction document containing YAML frontmatter (name and description) followed by system instructions.SKILL.md file.Both Claude Code and Codex will automatically parse these directories and register them as custom agents/slash commands.
If you ever need to uninstall the skills, you can use the uninstall.sh script.
Run the script with no arguments to select where to uninstall from:
./uninstall.sh
To remove the skills from a specific project:
./uninstall.sh --local
# Or specify a path
./uninstall.sh --local /path/to/your-project
To remove the skills globally from your home directory:
./uninstall.sh --global
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.
npx claudepluginhub jnsfilipe/skills --plugin dev-skillsEditorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Frontend design taste skills including brutalist, minimalist, soft, redesign, stitch, and more
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth