By kreek
Consult (collaborative engineering-discipline skill pack): data, proof, security, design, and more.
Use for databases, schemas, migrations, indexes, transactions, query plans, and locking.
Use to debug failures, reproduce symptoms, isolate causes, inspect evidence, and fix bugs.
Use for requested/approved docs, READMEs, ADRs, runbooks, API docs, comments.
Use for domain modeling, data shapes, invariants, state transitions, parsing, and effects.
Use for error handling, error types, propagation, retries, user messages, and recovery.
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.
Drawn from 25 years of software engineering across startups and large organizations, Consult is a human in the loop focused portable skill library for raising the engineering maturity of coding agents.
Humans are good at mapping real-world issues to technical solutions, and, given enough context, coding agents are good at generating a correct implementation. Consult does not try to change either side of that equation: it does not automate humans away, and it does not change how coding agents, or their harnesses, work internally. Instead, it augments the collaboration between them so agent-assisted work produces simpler, trustworthy, and maintainable production-grade software while humans still own intent, design, and acceptance.
Consult is not a vibe-coding safety net. It works best when you have enough software fundamentals to judge plans, tradeoffs, risk, and proof. Consult can still suggest a solution, but it's more effective if you can make the hard engineering decisions yourself (plus you'll actually know how the code works).
Most users should install the package for their primary agent. Use the manual install only when you want one shared skill directory across several tools, or when your tool does not support plugins.
Inside Claude Code:
/plugin marketplace add kreek/consult
/plugin install consult@consult
codex plugin marketplace add kreek/consult
Then open /plugins in Codex, find Consult in the list,
press Enter to open its details, and select Install plugin.
To update:
codex plugin marketplace upgrade consult
Then open /plugins, find Consult in the list, press Enter
to open its details, and select Install plugin again.
Install from the Cursor Marketplace (search for
Consult or submit this repo at
cursor.com/marketplace/publish if it is
not listed yet). Open the marketplace panel in Cursor, install consult, then
confirm skills under Settings → Rules → Agent Decides. Invoke a skill with
/skill-name in Agent chat (for example /workflow, /proof).
To test from a local checkout before marketplace listing:
mkdir -p ~/.cursor/plugins/local
cp -R /path/to/consult/plugin ~/.cursor/plugins/local/consult
Reload the window (Developer: Reload Window). Prefer cp -R over symlinks;
some Cursor builds do not load symlinked local plugins reliably.
If you also run ./setup.sh, Cursor can load the same skills twice (plugin plus
~/.agents/skills/). Use either the Cursor plugin or manual install for Cursor,
not both.
Developing inside this repository with a local plugin copy also duplicates skills
(project agents/.agents/skills/ plus the plugin). See
CONTRIBUTING.md.
pi install git:github.com/kreek/consult
github: is not a Pi package source prefix; use git: for GitHub shorthand.
After installing, run /reload inside Pi. Consult includes bundled skills plus
runtime extensions for /proof and /consult:self-review.
Antigravity's CLI (agy) manages plugins with agy plugin install. Consult ships a
ready-to-install plugin at plugin/ (a plugin.json marker plus a skills/
directory). Install it from a local checkout:
agy plugin install /path/to/consult/plugin
agy copies the plugin into ~/.gemini/antigravity-cli/plugins/consult and
registers its skills; verify with agy plugin list. Because it copies rather
than links, re-run the command (or ./setup.sh) after pulling new skills.
./setup.sh runs this automatically when agy is on your PATH.
Prerequisites: Git and GNU Stow. Install Stow with one of:
brew install stow # macOS
apt install stow # Debian/Ubuntu
dnf install stow # Fedora/RHEL
git clone https://github.com/kreek/consult.git
cd consult
./setup.sh
npx claudepluginhub kreek/consult --plugin consultComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.