Agent-agnostic skills, agents, and workflows — works with Claude Code, Cursor, Windsurf, Gemini CLI, and more.
npx claudepluginhub vthinkdeveloper/vthink-agent-toolkit --plugin vthink-toolkitConversational onboarding agent that learns about the developer, gives a guided tour of all toolkit tools starred for their role and stack, and generates a personalised markdown starter guide.
Run the project's test suite, fix any failures, and ensure all tests pass. Auto-detects the test command from package.json or project config.
Generate a privacy-safe version of the current technical problem, safe to paste into external tools. Strips company names, project names, class names, URLs, and internal terminology while preserving the technical substance. Use when you need to search externally without leaking proprietary details.
Generate BDD Gherkin feature files from requirements — even vague ones. Asks clarifying questions to surface edge cases and acceptance criteria, then produces Given/When/Then scenarios. Use when asked for BDD requirements, Gherkin scenarios, .feature files, or acceptance criteria.
Stage, commit, push, and open a pull request in one workflow. Confirms commit message, PR title, and description before acting. Use when the user says "commit push and PR", "push and raise a PR", or invokes /commit-push-pr.
Stage, commit, and push changes. Analyzes the diff, generates a Conventional Commits message, confirms with the user, then pushes. Use when the user says "commit and push", "push my changes", or invokes /commit-push.
Check code changes against project conventions. Accepts a PR number or file paths/globs. Discovers conventions from the codebase itself and reports violations in naming, patterns, and file organization. Use when asked to "check conventions", "review code style", "audit patterns", or "validate naming".
Generate a complete CRUD endpoint for a new resource. Auto-detects project structure (routes, models, test framework) and adapts to Express, Fastify, Flask, and similar frameworks. Use when asked to generate or scaffold a new API endpoint.
Suggest a Conventional Commits message based on current staged and unstaged changes. Does not commit — just outputs the message to copy. Extracts ticket ID from branch name if present. Use when you want a commit message suggestion without committing.
Generate a comprehensive QA testing guide for a pull request. Analyzes the PR diff, researches codebase impact, and produces a structured test plan for QA testers. Use when asked to create a QA guide or test plan for a PR.
Ship staged changes — runs a conventions check, generates a commit message with ticket ID from branch name, commits, and pushes. Use when the user says "ship it", "commit and push", or "send it".
A curated toolkit of skills, agents, and workflows for building software with Agentic AI.
A collection of battle-tested workflows, agents, and skills ready to drop into any AI coding setup. Less setup. More building.
| Skill | What it does |
|---|---|
commit-push | Stage → generate Conventional Commit message → confirm → push |
commit-push-pr | Stage → commit → push → open a PR with confirmed title and description |
ship | Conventions check + commit with ticket ID from branch + push |
give-me-a-commit-message | Suggest a commit message from staged diff without committing |
conventions-check | Check code against conventions discovered from the codebase itself |
qa-guide | Generate a structured QA test plan from a PR diff |
bdd-gherkin | Turn vague requirements into Given/When/Then Gherkin scenarios |
anonymize-prompt | Rewrite a technical question to strip all proprietary details |
generate-endpoint | Scaffold a complete CRUD endpoint adapted to your project structure |
| Agent | What it does |
|---|---|
test-runner | Run the test suite, diagnose failures, fix source code, repeat until green |
setup-wizard | Onboarding agent — tours the toolkit and generates a personalised starter guide |
Manual — copy a skill into your project:
mkdir -p your-project/.claude/skills
cp path/to/vthink-agent-toolkit/skills/commit-push/SKILL.md \
your-project/.claude/skills/commit-push.md
Onboarding wizard:
mkdir -p ~/.claude/agents
cp agents/setup-wizard/AGENT.md ~/.claude/agents/setup-wizard.md
Then say: "Set up the vthink toolkit for this project"
Copy any SKILL.md into .cursor/rules/ or reference the skills/ directory in your Cursor rules config.
cp path/to/vthink-agent-toolkit/skills/conventions-check/SKILL.md \
your-project/.cursor/rules/conventions-check.md
Add skill contents to your .windsurfrules file, or copy SKILL.md files into your project's rules directory.
Reference skill files in GEMINI.md for persistent context, or install directly:
gemini skills install https://github.com/vthinkdeveloper/vthink-agent-toolkit.git --path skills
vthink-agent-toolkit/
├── skills/ # Skills — one folder per skill, always SKILL.md
│ ├── commit-push/SKILL.md
│ ├── ship/SKILL.md
│ └── ...
├── agents/ # Agents — one folder per agent, always AGENT.md
│ ├── test-runner/AGENT.md
│ └── setup-wizard/AGENT.md
├── playbooks/ # Recipes for combining skills and agents
├── platforms/
│ └── claude-code/ # Claude Code-specific assets
│ ├── hooks/ # Pre/post-tool shell scripts
│ ├── mcp/ # MCP server config snippets
│ ├── settings-templates/ # .claude/settings.json starters by project type
│ └── rules/ # CLAUDE.md snippets
├── .claude/commands/ # Slash commands (Claude Code)
└── templates/ # Starter templates for contributors
See CONTRIBUTING.md. The short version:
skills/<your-skill-name>/SKILL.md or agents/<your-agent-name>/AGENT.mdname and description frontmatterCATALOG.mdCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement