By fatihkan
Orchestrates 30 AI agents with 84 commands and 62 skill categories for end-to-end development workflows — from project scaffolding, code review, and testing to deployment, SEO, marketing, and security auditing. Includes automated changelog and release management, Git history analysis, content production, accessibility and performance audits, OWASP vulnerability scanning, and incident post-mortems.
Scheduled command reminders. Shell-based reminder system for daily/weekly recurring tasks.
Project-wide secret/credential scan command. AWS/GCP/GitHub/npm/Stripe/OpenAI/Anthropic keys, JWTs, database URIs, private keys.
Security scan. Searches the codebase and dependencies for vulnerabilities and produces a severity-ranked report.
SEO audit command. Website SEO analysis, meta tag checks, sitemap validation, and speed assessment.
Ship command. Runs the pre-flight gate, decides the version bump, assembles the changelog, and opens the PR via the release-manager agent. Nothing ships unless the gate is green.
Paid advertising strategist - project-aware market research, campaign strategy, launch-readiness verdicts
Social media content producer - posts, visual briefs, video scripts, stories, reels
Data analyst - dataset analysis, metric frameworks, growth insights from the numbers
Performance analysis expert - bottleneck, N+1, memory leak detection
Visual director - visual briefs, color palettes, composition, AI prompt creation
Workflow automation skills using AI. Build chatbots, automate repetitive tasks, integrate LLMs into pipelines, design intent-based assistants. Triggers on: chatbot, automation, workflow, AI agent, RAG, LLM integration, intent recognition, conversation design.
Strategic consulting skills for organizations. Long-term planning, business strategy, change management, organizational design, competitive analysis, vision/mission frameworks. Triggers on: strategy, consulting, planning, organizational change, competitive analysis, business model, vision.
Content production and SEO writing skills. Blog posts, long-form content research, structured content frameworks, audience-targeted writing, content optimization. Triggers on: blog, content writing, article, copywriting, content strategy, content brief, SEO content, audience research.
Customer onboarding, retention, and success skills. Reduce churn through structured first-value moments, lifecycle messaging, NPS analysis, account health scoring. Triggers on: onboarding, customer success, retention, churn, NPS, customer health, lifecycle, expansion revenue.
Data analysis, visualization, machine learning, business intelligence, and data engineering skills. SQL, dashboards, statistical analysis, predictive models, data pipelines. Triggers on: data analysis, dashboard, BI, SQL, machine learning, statistics, data pipeline, ETL, predictive analytics.
Executes bash commands
Hook triggers when Bash tool is used
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.
Language / Dil: English · Turkce
Claude Code does what you tell it — until it doesn't. badi is the agentic safety layer for Claude Code: 14 deterministic hooks that run as real code on every tool call and block the irreversible actions — a force-push to main, an rm -rf /, a .env piped to curl — before they execute. Not a prompt the model can reason around — code that intercepts the call. And it's fail-safe: if a hook ever errors it exits cleanly, so safety never wedges your session.
npx @fatihkan/badi init && badi doctor # ~2 minutes
Beyond the guardrails, badi is a full Claude Code workflow layer — a daily ritual, code review, a virtual eng team, content & SEO — as 30 subagents, 86 commands, and 63 opt-in skills you enable only when you need them. Works with Cursor, Gemini CLI, and Windsurf too. Built for Claude Opus 4.7 / Sonnet 4.6 · 1321 passing tests · MIT.
Render the demo:
brew install vhs && vhs assets/demo.tapeproducesassets/demo.gifdeterministically. The tape is text-checked into the repo so the GIF is reproducible.
You could hand-roll your own slash commands and agents — many people do. Badi is the maintained, tested alternative, and it starts with guarantees, not suggestions:
branch-guard blocks direct commits and force-pushes to protected branches, a bash guard hard-blocks destructive commands (rm -rf /, curl | bash, .env exfiltration), and a completeness gate blocks file writes that contain live secrets. A CLAUDE.md rule is advice; a hook is enforcement..claude/; compile to Claude Code, Cursor, Gemini CLI, Windsurf, and AGENTS.md.| Channel | Command | Status |
|---|---|---|
| npm (primary) | npm i -g @fatihkan/badi | ✅ Live |
| Claude Code marketplace | /plugin install fatihkan/badi | ✅ Live (manifest in repo) |
| Homebrew (macOS / Linux) | planned — tap repo not yet published; use npm | ⏳ Planned |
| Scoop (Windows) | planned — bucket repo not yet published; use npm | ⏳ Planned |
Source of truth: npm. Other channels mirror the same @fatihkan/badi-<version>.tgz. Sha256/hashes are populated by the release workflow (.github/workflows/dist-publish.yml). Homebrew and Scoop channels are skeletoned in dist/ but the tap/bucket mirror repos (fatihkan/homebrew-badi, fatihkan/scoop-bucket) are not yet created — until then, use npm or the Claude Code marketplace.
Pick your path: Quick — install as a Claude Code plugin (no Node.js). Full — install the npm CLI for everything (hooks, the multi-harness compiler, analytics, and the badi toolchain). Both paths ship the 30 agents, 86 commands, and 63 skills.
As a Claude Code plugin (no Node.js required for install):
# Inside Claude Code
/plugin marketplace add fatihkan/badi
/plugin install badi@badi-marketplace
As an npm CLI (full feature set: 30 agents · 86 commands with profile management (v1.26+) · 14 hooks · 63 opt-in skill categories with auto-router):
npx claudepluginhub fatihkan/badi --plugin badiHarness-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
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
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).
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development