By vikasbnsl
General-purpose Claude Code toolkit — prompt refinement and other utilities
Refine messy/unclear/contradictory user input into a well-structured prompt using full session context. Session-aware (never re-asks settled questions), model-aware (Opus/Sonnet/Haiku), grounded in Karpathy's context-engineering principles. Asks clarifying questions only when genuine gaps exist.
Stress-test a claim, plan, diagnosis, prompt, ticket, or linked artifact before acting. Checks the best available evidence source (local repo/data, ticket tracker, GitHub via gh, or docs/internet), separates evidence from assumptions, surfaces alternatives and failure modes, and recommends the next verification step. Use for "rethink", "think critically", "poke holes in this", "challenge my assumption", or when you want a second-pass analysis before execution.
A public Claude Code plugin marketplace with general-purpose commands and skills.
| Plugin | Components | Description |
|---|---|---|
claude-code-general | /reprompt, /rethink | General-purpose toolkit — context-aware prompt refiner and pre-execution critique |
/repromptRefines messy, unclear, or contradictory raw input into a well-structured prompt using the full session context. Session-aware (never re-asks settled questions), model-aware (Opus / Sonnet / Haiku), and grounded in Karpathy's context-engineering principles. Asks clarifying questions only when genuine gaps exist.
/reprompt build a thing that does the search but make it fast and like the
old one but better
Claude rewrites this into a clean, paste-ready prompt, asks for confirmation, then executes.
/rethinkPressure-tests a claim, plan, diagnosis, design, or prompt before you commit
to it. Steelman → evidence audit (local repo, ticket tracker, gh, or
official docs) → alternatives → failure modes → calibrated recommendation
(execute now / research first / run a small experiment /
narrow the request / reject the premise).
/rethink we should migrate this repo to Bun to fix slow CI
Claude returns a structured critique and ends with one cheap next step, without silently executing.
In Claude Code:
/plugin marketplace add https://github.com/vikasbnsl/claude-code-general-marketplace.git
/plugin install claude-code-general@claude-code-general-marketplace
After install, type /reprompt in any session.
Third-party marketplaces don't auto-update. To pull the latest version:
/plugin marketplace update claude-code-general-marketplace
If a new component doesn't appear in the slash menu after update, the cache may be stale. Bumping the marketplace version in this repo and re-running the update command resolves it.
This is a personal repo, but issues and PRs are welcome. To add a new component:
commands/<name>.md or skills/<category>/<name>/SKILL.mdversion in .claude-plugin/marketplace.jsonMIT — see LICENSE.
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 vikasbnsl/claude-code-general-marketplace --plugin claude-code-generalComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.