my-claude-devteam

作者 NYCU-Chung已验证

An engineering team in a box for Claude Code — 12 specialized agents, 15 automation hooks, and the P7/P9/P10 methodology.

267
Stars
61
Forks
JavaScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/NYCU-Chung/my-claude-devteam

快速入门

使用 my-claude-devteam 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Claude Code Dev Team

English · 繁體中文

An entire engineering team for Claude Code — 12 specialized agents, 15 automation hooks, and the P7/P9/P10 methodology that keeps them disciplined.

Most people use Claude Code as a single coder. This config turns it into a full engineering org: planner, fullstack-engineer, refactor-specialist, migration-engineer, frontend-designer, critic, vuln-verifier, debugger, db-expert, onboarder, tool-expert, web-researcher — each agent owns a role, each has its own tool permissions, and a strict delegation rulebook decides who touches what.

Backed by corporate-culture-inspired discipline (closure, fact-driven, exhaustiveness) and battle-tested hooks that catch debugger statements, hardcoded secrets, cost overruns, and MCP outages before they hit main.


The Team

RoleAgentWhat they doWhen they ship
📋 Tech LeadplannerBreaks down fuzzy requirements into parallelizable Task Prompts with a six-element contract (goal / scope / input / output / acceptance / boundaries). Never writes code.Task touches 3+ files or 2+ modules
🛠 Senior Engineerfullstack-engineerShips features using the P7 methodology: read reality → design solution → impact analysis → implement → three-question self-review → [P7-COMPLETION] delivery.Single-feature or cross-module implementation
🔄 Refactor Leadrefactor-specialistLarge-scale safe refactors. Atomic commits, full callsite verification, single-revert rollback.Renames, file moves, module extraction across 10+ files
🚀 Migration Leadmigration-engineerFramework / library major-version upgrades. Reads upstream changelog, executes incrementally, verifies at every step.Next.js 13→14, Vue 2→3, Tailwind 3→4, etc.
🎨 Designerfrontend-designerBuilds landing pages, dashboards, and UI that doesn't look like AI slop. Opinionated aesthetic direction, refuses generic output.New pages, UI redesigns, visual upgrades
🔍 Code ReviewercriticFinds bugs, security holes, logic errors, edge cases, performance issues. Every finding with file path + line number. No "looks good to me".Pre-commit, pre-deploy, pre-merge
🧪 Pentestervuln-verifierTakes the critic's findings and writes actual PoC tests to prove the vulnerability is real — no false positives, no hand-waving.After critic flags a security issue
🐛 Debug EngineerdebuggerReads logs, constructs hypotheses, verifies, fixes. Never guesses, always traces root cause. Includes log-analyzer.Bug reports, service incidents, test failures
🗄 DB Specialistdb-expertReviews schemas, migrations, queries for safety, indexes, locks, race conditions. Paranoid about data loss.Schema changes, migrations, query optimization
🗺 OnboarderonboarderFirst-time codebase exploration. Produces a structured mental model — architecture, entry points, suspicious areas.Joining a new project, evaluating an open-source repo
⚙️ Tool Experttool-expertPicks the right MCP tools, chains complex workflows, troubleshoots tool failures. Knows every integration in your stack.MCP tool failures, complex tool chaining
📚 Researcherweb-researcherFetches and synthesizes official docs, API specs, error code meanings. The antidote to hallucination.Uncertain API usage, error code lookups

Each agent is a markdown file under agents/ with its own system prompt, tool permissions, and model selection. Customize them. Fork them. Replace the ones you don't need.


The Workflow

           ┌─────────────┐
           │  Your Task  │
           └──────┬──────┘
                  │
         ┌────────▼────────┐
         │   📋 planner    │  ← Breaks into parallel subtasks
         │    (Tech Lead)   │    if touches 3+ files
         └────────┬────────┘
                  │
        ┌─────────┼─────────┐
        ▼         ▼         ▼
  ┌─────────┐ ┌─────────┐ ┌─────────┐
  │ fullstk │ │ fullstk │ │ fullstk │  ← Parallel execution
  │   × N   │ │   × N   │ │   × N   │    P7 methodology
  └────┬────┘ └────┬────┘ └────┬────┘
       └───────────┼───────────┘
                   ▼
           ┌──────────────┐
           │  🔍 critic   │  ← Mandatory pre-deploy review
           │   (reviewer)  │
           └───────┬──────┘
                   │
          ┌────────┴────────┐
          │                 │
          ▼                 ▼
   ┌──────────────┐  ┌─────────────┐
   │ 🐛 debugger  │  │   Deploy    │
   │ (if issues)  │  │             │
   └──────────────┘  └─────────────┘

Security-sensitive work takes a detour: critic flags → vuln-verifier writes PoC → fix or file PR.


The Methodology

Three Red Lines

Every agent enforces these. No exceptions. No "close enough".

  • 🔒 Closure Discipline — Every task has a clear Definition of Done. "This is probably enough" is not an ending.
  • 📎 Fact-Driven — Every judgment must cite actual code with paths and line numbers. "I guess" / "probably" / "should be" are violations.
  • ✅ Exhaustiveness — Checklists cannot be skipped. Clean items must be explicitly marked "checked, no problems" — never silently ignored.

P7/P9/P10 Mode Switching

Not role-play. Operating modes that Claude switches between based on task scope:

ScopeModeBehavior
Single featureP7 (Senior Engineer)Design → Impact analysis → Implement → Three-question self-review → [P7-COMPLETION]
Multi-module, 3+ filesP9 (Tech Lead)Decompose into Task Prompts with six elements. Coding is forbidden — your output is prompts, not code.
Cross-team, 5+ sprintsP10 (CTO)Output strategy docs. Goals, success metrics, risks, timeline, resource allocation.

PUA Mode (High-Pressure Triggers)

The team shifts into exhaustive mode when:

  • Same task failed 2+ times → write three new hypotheses, no retrying the old one
  • About to say "I can't solve this" → forbidden, check docs and source
  • Being passive, waiting for instructions → find the next step yourself
  • User says "try harder" / "why did it fail again" → enter reflection mode
  • User says "don't get slapped again" → cross-verify every assumption 3 different ways

We don't keep idle agents. No half-finished work. No excuses.


The Automation (Hooks)

Fifteen automation hooks wire up at pre-commit, post-tool-use, and stop events. They catch problems before they ship.

HookTriggerWhat it catches
💰 cost-tracker.jsAfter every responseToken usage + estimated cost per model (Opus / Sonnet / Haiku). Running tally in ~/.claude/stats-cache.json
commit-quality.jsPre-commitBlocks commits with debugger statements or hardcoded secrets in JS/TS/Python files
🔧 mcp-health.jsMCP tool failuresDetects MCP server outages and suggests restart paths
🛡 config-protection.jsEdit/Write to critical filesGuards important config files from accidental overwrites
🎨 design-quality.jsFrontend changesChecks for AI-slop indicators in UI code
📝 check-console.jsPre-commitFlags stray console.log in production paths
📊 audit-log.jsAll tool callsKeeps an audit trail of significant tool operations
🎯 batch-format.jsMulti-file editsRuns formatter on modified files in batch
💡 suggest-compact.jsContext pressureSuggests /compact when context window fills up
📈 accumulator.jsSession trackingAccumulates session metrics
🚨 log-error.shAny errorUnified error logging to ~/.claude/error-log.md
🧪 test-runner.jsAfter file editFinds sibling test file, runs vitest/jest, reports failures (non-blocking)
🔒 branch-protection.jsPre-BashHard-blocks force pushes and direct commits to main / master / production / release
📏 large-file-warner.jsPre-ReadWarns at 500 KB, blocks at 2 MB to protect context window
📚 session-summary.jsStopAppends session summary to ~/.claude/sessions/ for later search

Each hook is a self-contained script. Enable / disable / customize in settings.example.json.


From the Field

Real observations from daily use. Your mileage may vary.

critic is the MVP

On mid-sized modules (500–2000 lines), critic routinely finds 20–30 issues across all severity tiers. On large open-source codebases (tested against OpenClaw 352K⭐, Mermaid 87K⭐, Storybook 85K⭐, React Router 56K⭐), a single focused audit still surfaces 5–10 real bugs that had not been reported in the issue tracker.

Notable catches from real audits:

  • A CWE-208 timing-safe comparison gap in a 352K-star repo that three prior security-hardening PRs had missed (diffs store !== vs safeEqualSecret)
  • A non-atomic writeFileSync race in an auth-adjacent allowlist file that would corrupt state under concurrent access
  • An Ollama reasoning-model heuristic regex (/r1/) that misidentified unrelated models as thinking models

The strictness ("assume everything is broken until proven otherwise") is what makes it work.

debugger saves you from face-plants

Twice during one bug-hunting session, the author was about to submit PRs based on seemingly clear reproductions. Both times debugger traced the behavior on HEAD and found the bugs had already been silently fixed in recent commits — the original reporters were on outdated versions. Submitting would have been embarrassing.

  • Svelte #18083 — infinite-loop reconcile bug. Turned out to be a regression introduced in 5.43.8 that was fixed in 5.44.0+ by #17191 / #17240 / #17550. debugger ran the repro on HEAD and the test passed.
  • Mermaid #6953 — sequence diagram alias+type combo. Already shipped in 11.14.0 via PR #7136; the issue just hadn't been closed.

The slow methodology ("reproduce, then hypothesize, then verify") is the whole point.

planner replaces the clarification loop

On tasks touching 3+ files, dispatching to planner first turns a 30-message back-and-forth into one structured Task Prompt. The six-element contract (goal / scope / input / output / acceptance / boundaries) forces you to state the Definition of Done before anyone writes code.

vuln-verifier is boring in the best way

Most reported "vulnerabilities" are false positives or partially true. The PoC-or-it-didn't-happen protocol converts fuzzy "I think this could be exploited" reports into verdicts with actual program output. Every verdict comes with an attack input and a baseline control input — so you prove the vulnerable behavior is triggered by the attack and not by any input.


Install (One Command)

/plugin marketplace add NYCU-Chung/my-claude-devteam
/plugin install devteam@my-claude-devteam

Once installed, all 12 agents and 15 hooks register automatically. Restart Claude Code and your dev team is online.

Optional: install the methodology document

The plugin ships with the P7/P9/P10 methodology + three red lines baked into each agent, but for the strongest effect, also drop one of the CLAUDE.md files into ~/.claude/CLAUDE.md so the whole session operates under the same discipline:

# English
curl -sL https://raw.githubusercontent.com/NYCU-Chung/my-claude-devteam/main/CLAUDE.en.md   -o ~/.claude/CLAUDE.md

# Traditional Chinese
curl -sL https://raw.githubusercontent.com/NYCU-Chung/my-claude-devteam/main/CLAUDE.zh-TW.md   -o ~/.claude/CLAUDE.md

Manual install (without plugin)

If you prefer not to use the plugin system:

git clone https://github.com/NYCU-Chung/my-claude-devteam ~/my-claude-devteam

mv ~/.claude/agents ~/.claude/agents.bak 2>/dev/null
mv ~/.claude/hooks  ~/.claude/hooks.bak  2>/dev/null

cp -r ~/my-claude-devteam/agents ~/.claude/
cp -r ~/my-claude-devteam/hooks  ~/.claude/
cp ~/my-claude-devteam/settings.example.json ~/.claude/settings.json
# (optional) cp ~/my-claude-devteam/CLAUDE.en.md ~/.claude/CLAUDE.md

Verify the install:

You: "I need to add a POST endpoint for broadcast messages"
Claude: [spawns fullstack-engineer with P7 methodology]
        [designs → implements → three-question self-review]
        [spawns critic for pre-deploy review]

What's NOT Included

This repo is opinionated methodology + tools, not a kitchen sink. You still need to bring:

  • Your own subagents for project-specific roles (VPS ops, deployment automation, custom integrations)
  • Your own hook configuration for paths and thresholds
  • Your own CLAUDE.md project sections — infrastructure, repo lists, deployment commands (keep these out of the public repo for security)
  • Third-party skill packs — this repo doesn't redistribute other people's work

Credits

  • P7/P9/P10 methodology and PUA mode are adapted from tanweai/pua (MIT License) by 探微安全实验室 (Tanwei Security Lab). The original is a full Claude Code plugin with KPI reports, leaderboards, self-evolution tracking, and a Loop mode. If you want the full feature set, install it directly from openpua.ai.
  • The 12-agent team structure and hooks are the result of months of real-world iteration — shipping to production, getting burned, iterating again.
  • Core philosophy is inspired by Chinese big-tech engineering culture: P-level role ladders, closure-oriented task management, the "three red lines" discipline, and the corporate pressure culture that turns "good enough" into "exhaust every option".

License

MIT. Take it, fork it, ship it. Attribution appreciated but not required.


Built by @NYCU-Chung.

常见问题

What is my-claude-devteam?

my-claude-devteam is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by NYCU-Chung. An engineering team in a box for Claude Code — 12 specialized agents, 15 automation hooks, and the P7/P9/P10 methodology. It has 267 GitHub stars.

Is my-claude-devteam safe to use?

Yes. my-claude-devteam passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install my-claude-devteam?

Clone the repository with "git clone https://github.com/NYCU-Chung/my-claude-devteam" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is my-claude-devteam written in?

my-claude-devteam is primarily written in JavaScript. It is open-source under NYCU-Chung on GitHub, so you can review or fork the full source.

Are there alternatives to my-claude-devteam?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh my-claude-devteam against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情