Agent Smith: One Command To Scaffold MCP Servers, Skills, And A Ticket-To-PR Pipeline For Claude Code

Every time you start a new project with Claude Code, do you spend an hour wiring up 11 different MCP servers across 3 JSON files, writing skills that reference your actual commands, and explaining your team's conventions — only to repeat it all on the next project? That's the pain that drove Agent Smith, a new open-source tool that automates the entire Claude Code project setup.
One Command Setup
Run:
npx gunesbizim/agent-smith init
It scans your repo, figures out your actual stack (tested on a Go/Echo + React/Zustand monorepo — nailed everything down to exact versions like golang-jwt, pgx, go-redis), asks a handful of questions about your team's conventions, and then sets up:
- MCP servers
- Hooks
- Skills
- Architecture docs
The skills it generates are not generic slop. For example, the pre-push gate came out as:
golangci-lint run + go test ./... + biome check + vitest run + tsc --noEmit
It actually knew what you were running instead of vomiting Django/pytest defaults.
Autonomous Ticket-to-PR Pipeline
Agent Smith includes an autonomous pipeline: feed it a Jira ticket, and it does plan → implement → test → review → document → PR. It reads what depends on what before touching code, does symbol-level edits instead of yolo find-and-replace, drives the app in a real browser for screenshots, and runs static analysis before the PR. After setup, restart Claude Code and you'll have /backend, /frontend, /test, /pr-review commands ready to go.
Open Source & Free
Agent Smith is MIT licensed, open source, and free. The creator is asking for brutally honest feedback — especially on whether the full ticket-to-PR pipeline holds up on bigger/messier codebases or where it falls over.
Repo: github.com/gunesbizim/agent-smith
📖 Read the full source: r/ClaudeAI
👀 See Also

Declawed: A Community-Driven OpenClaw Malware Scanner
Declawed is a new OpenClaw SKILL.md malware scanner focused on detecting arbitrary prompt injection, malicious content, and info stealers in ClawHub skills.

Understudy: A Teachable Desktop Agent That Learns Tasks by Demonstration
Understudy is a local-first desktop agent runtime that can operate GUI apps, browsers, shell tools, files, and messaging in one session. You demonstrate a task once, it records screen video and semantic events, extracts intent rather than coordinates, and turns it into a reusable skill.

Claude Code Limiter: Self-Hosted Rate Limiter for Shared Claude Code Subscriptions
claude-code-limiter is a self-hostable tool that adds per-user rate limits to shared Claude Code subscriptions, featuring per-model quotas, credit budgets, sliding 24h windows, time-of-day rules, and a real-time dashboard.

LLMock: HTTP-based mocking server for deterministic LLM testing across processes
LLMock is a real HTTP server that mocks OpenAI, Claude, and Gemini APIs, allowing developers to run deterministic tests across multiple processes without hitting real APIs. It supports SSE streaming, tool calls, predicate routing, and request journaling with zero dependencies.