자유 텍스트 요구사항 기반 작업 시작. 요구사항 intake → ticket.json 합성 → Orchestrator 디스패치. Jira 불필요.
3-way 비교 벤치 실행. 동일 태스크를 A(cks)/B(code-only)/C(code+skills) 모드로 자율 실행하고 토큰·비용·정확성·안전성을 비교. token limit 고려 배치+재개.
Squash-merge an approved PR, transition Jira to Complete, and clean up the local branch.
PR 코드리뷰 피드백 반영. 리뷰 코멘트 수집 → 구조화 → 수정 작업 사이클 진입.
작업 상태 조회. 특정 티켓 또는 전체 활성 작업의 진행 상황을 출력.
Benchmark mode B (code-only) planner. Same job and artifacts as the real planner, but with NO cks retrieval — it locates and understands code using grep/glob/read only. Used by the bench-orchestration skill to measure what the pipeline costs and achieves WITHOUT the knowledge system. Never used in production /work.
Benchmark mode C (code + comprehension skills) planner. Same job and artifacts as the real planner, but with NO cks retrieval — it locates code with grep/read and interprets it with comprehension skills (path classifier + domain invariant backstop). Used by the bench-orchestration skill to measure whether a skill-only regime approaches cks quality at lower cost. Never used in production /work.
4-stage verification pipeline for go-stablenet implementation branches: unit test (+ -race), lint & format, security scan, ChainBench integration. Produces test-report.md and writes failure_log entries on failure.
Code implementation from plan + design documents. Branch isolation, per-step split commits, checkpoint recovery, build verification.
Pipeline state machine controller. Reads state.json, dispatches the appropriate sub-agent (planner/implementer/evaluator), and handles PR/Jira completion + bug cycle re-entry + BLOCKED reporting.
동일 go-stablenet 태스크를 A(cks)/B(code-only)/C(code+skills) 3모드로 자율 실행하고 토큰·비용·정확성·안전성을 비교하는 harness-engineering 오케스트레이션. token limit 고려 배치+checkpoint/resume. /coding-agent:bench 가 호출.
PR body / commit body sensitive-information scrubber. Loads shared/patterns.json, applies regex + entropy detectors, and produces sanitized text before publishing to GitHub or Jira.
go-stablenet 경로 기반 모듈 분류 + 복잡도 추정 헬퍼. 도메인 지식(불변식·system contract·합의 규칙)은 cks 라이브 검색으로 위임한다.
go-stablenet의 항상-켜진 byzantine-fairness 핵심 불변식(L3 backstop). 검색 품질과 무관하게 합의 안전성·공정성 판단의 기준선을 제공한다. Planner는 설계가 이를 위반하지 않도록, Evaluator는 diff가 이를 깨지 않았는지 판정하는 데 쓴다.
coding-agent 파이프라인의 상태 전이 관리. state.json CRUD, 전이 조건 검증, failure 로깅, 중단 복구.
Executes bash commands
Hook triggers when Bash tool is used
Requires secrets
Needs API keys or credentials to function
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.
A Claude Code plugin that turns a Jira ticket into a reviewed pull request — autonomously.
coding-agent is a multi-agent development pipeline for go-stablenet (a geth fork with WBFT consensus). You point it at a ticket; it analyzes, plans, designs, implements, tests, opens a PR, folds in review feedback, and merges — pausing for your confirmation on anything irreversible.
It is built on two ideas:
analysis.md, plan.md, design-v{N}.md, test-report.md) to disk, so a truncated context or a new session resumes exactly where it left off.Jira ticket (STABLE-xxxx)
│ jira-gateway MCP ── sensitive-info filter (secrets blocked before they reach the LLM)
▼
TICKET_INTAKE → ANALYSIS → PLANNING → DESIGN → IMPLEMENTATION → EVALUATION → COMPLETION
│ │
cks retrieval 4-stage gate
(RAG + graph-RAG) (unit+race · lint · security · chainbench)
│
PASS → PR + Jira update
FAIL → bugfix cycle (≤3) or BLOCKED
Four isolated agents do the work; the orchestrator is the only one that sees the whole flow:
| Agent | Role |
|---|---|
| orchestrator | Drives state transitions, MCP pre-flight, PR/Jira completion, bug-cycle re-entry |
| planner | ANALYSIS / PLANNING / DESIGN. The sole cks consumer — RAG + graph-RAG retrieval |
| implementer | Branch isolation, one commit per atomic step, build handoff |
| evaluator | 4-stage verification: unit (+-race), lint/format, security scan, chainbench integration |
It talks to three MCP servers: jira-gateway (in this repo, a sensitive-info proxy in front of Jira), cks (code-knowledge-system, a sibling repo that composes semantic + graph retrieval), and chainbench (a sibling repo, the deterministic test runner). The agent-facing tool surface is frozen in contract/agent-mcp.schema.json and enforced by contract/lint-tool-names.sh.
Security model. Sensitive data is blocked before it reaches the model, not after. All inbound Jira content passes through the jira-gateway filter (regex + entropy + allowlist → REDACTED/BLOCKED); all outbound text (PR bodies, commit bodies, Jira comments) passes through the pr-sanitize skill using the same shared/patterns.json.
The plugin is distributed as a Claude Code marketplace plugin from this GitHub repo.
/plugin marketplace add 0xmhha/coding-agent
/plugin install coding-agent@coding-agent
Restart Claude Code, then run /help — you should see /coding-agent:work, /coding-agent:review, /coding-agent:status, and /coding-agent:merge.
Local development install. To run from a clone instead, point your user config at the plugin directory:
{ "plugins": { "coding-agent": { "path": "/abs/path/to/coding-agent/plugin" } } }
The plugin reads secrets and server locations from environment variables that plugin/.mcp.json forwards into the MCP servers. Export them in your shell profile so Claude Code's child processes inherit them.
# Jira (required) — token: https://id.atlassian.com/manage-profile/security/api-tokens
export JIRA_BASE_URL="https://your-domain.atlassian.net"
export JIRA_USER_EMAIL="[email protected]"
export JIRA_API_TOKEN="atlassian_api_token_here"
# cks — the code-knowledge service (sibling repo; see SETUP.md to build)
export CKS_MCP_BIN="$HOME/Work/code-knowledge-system/bin/cks-mcp"
export CKS_CONFIG="$HOME/Work/code-knowledge-system/cks.yaml"
# chainbench — the deterministic test runner (sibling repo)
export CHAINBENCH_DIR="$HOME/Work/chainbench"
| Requirement | Why |
|---|---|
| Claude Code | Hosts the plugin |
| Atlassian (Jira) Cloud | Source of tickets |
gh CLI ≥ 2.50 | PR create / comment / merge |
code-knowledge-system (cks) + Ollama + bge-m3 | Code retrieval (RAG + graph-RAG). Without it, cks runs degraded and the pipeline still works at lower retrieval quality |
chainbench | Evaluator Stage 4 (integration). Skippable; Stage 4 fails loudly if absent |
code-knowledge-system and chainbench are sibling repositories resolved by path at runtime. Building and indexing them (the slow bge-m3 embed of go-stablenet) is covered step by step in docs/SETUP.md.
After install, verify the contract is intact:
npx claudepluginhub 0xmhha/coding-agent --plugin coding-agentBuddy — 상용 제품 빌딩 풀 라이프사이클 지원 Claude Code plugin. 9-phase multi-orchestrator 모델로 idea → 사업성 → 설계 → 개발 → 테스트 → 배포 → A/B 분석 → 개선 → 수명주기 관리까지 단일 설치로 지원.
Bidirectional git sync for ~/.claude/ across multiple machines. Go core, vanilla web dashboard, cosign-signed releases.
Local-first semantic + keyword search over your own Claude Code conversation history. Reads ~/.claude/projects/*.jsonl, indexes into SQLite FTS5, exposes MCP + dashboard + slash. 100% offline, no external embeddings.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams