본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 26. 03:23

undeadlist/claude-code-agents

요약

1인 개발자와 소규모 팀을 위해 Claude Code 기반의 에이전트 팀을 구축해주는 워크플로 패키지입니다. QA, 코드 리뷰, DevOps 역할을 수행하는 24개의 에이전트와 6개의 워크플로 기술을 제공합니다.

핵심 포인트

  • Claude Code 서브 에이전트를 활용한 자동화된 개발 워크플로 제공
  • QA, 코드 리뷰, DevOps 등 전문 인력 역할을 대체하는 24개 에이전트 포함
  • Next.js, TypeScript, Prisma, Vercel 스택에 최적화된 설계
  • 플러그인 설치 방식으로 프로젝트 전반에서 즉시 사용 가능

대상 사용자: 스타트업을 운영하는 1인 개발자, 유일한 엔지니어, 회사 전체.
목표: 이 저장소(repo)를 어떤 프로젝트에든 가져와서 즉시 사용 가능한 완전한 에이전트 팀을 구축하는 것.
설계 대상: Next.js / React / TypeScript 풀스택 웹 앱 (Prisma, npm/pnpm, Vercel). 다른 스택에서도 에이전트 프롬프트(prompts)를 조정하여 사용할 수 있지만, 예시와 도구 기본값은 이 스택을 대상으로 합니다.
제작자: Paul @ UndeadList — 무엇이 효과적인지 직접 겪으며 배웠습니다.

당신은 1인 개발자입니다. 당신에게는 다음이 없습니다:

  • QA 팀
  • 코드 리뷰어 (code reviewer)
  • DevOps 엔지니어
  • 통제 불능이 되는 AI 에이전트들에 시간을 낭비할 여유

이 워크플로 패키지(workflow package)는 Claude Code 서브 에이전트(subagents)를 통해 이 모든 것을 제공하며, 당신의 시간을 낭비하는 쓸데없는 상황을 방지하기 위한 엄격한 프로토콜을 갖추고 있습니다.

claude-code-agents/
├── .claude-plugin/
│ ├── plugin.json # 플러그인 매니페스트 (Plugin manifest)
...

총계: 24개의 에이전트 + 6개의 워크플로 기술 (workflow skills)

한 번 설치하면 모든 프로젝트에서 사용할 수 있습니다. 프로젝트마다 파일을 복사할 필요가 없습니다.

# 1단계: 마켓플레이스 추가 (Claude Code 내부에서)
/plugin marketplace add undeadlist/claude-code-agents
# 2단계: 플러그인 설치 (Claude Code 내부에서)
...

또는 1단계 이후, /plugin을 사용하세요.

Discover 탭에서 찾아보고 설치할 수 있습니다.

터미널에서도 설치할 수 있습니다:

claude plugin install claude-code-agents@undeadlist-claude-code-agents --scope user

모든 24개의 에이전트와 6개의 워크플로 기술이 기본적으로 사용 가능해집니다. /full-audit , /pre-commit , /pre-deploy 등의 기술을 사용하세요.

설치 후, 모든 것이 로드되었는지 확인하세요:

# Claude Code 내부에서 질문:
"List all available agents and skills from the claude-code-agents plugin"

24개의 에이전트와 6개의 기술이 보여야 합니다. 그렇지 않다면 아래의 문제 해결(Troubleshooting) 섹션을 확인하세요.

설치하지 않고 로컬에서 플러그인을 테스트하려면:

git clone https://github.com/undeadlist/claude-code-agents.git
claude --plugin-dir ./claude-code-agents

이 방식은 해당 세션에 대해서만 플러그인을 로드하며, 전역(globally)으로 설치되지 않습니다.

프로젝트별 설치를 선호한다면:

옵션 A: 전체 설정 (CLAUDE.md 생성, 스택 감지)

curl -s https://undeadlist.com/agents/setup-project.sh | bash

옵션 B: 에이전트만 설치

...

이 명령은 에이전트들을 프로젝트의 .claude/agents/ 디렉토리로 복사합니다.

이 에이전트들은 Prisma, npm/pnpm, 그리고 Vercel을 사용하는 Next.js / React / TypeScript 프로젝트에 최적화되어 있습니다. 에이전트 프롬프트 전반에 걸친 명령어, 파일 경로 및 예시는 이 스택을 반영합니다.

스택 불가지론적(Stack-agnostic) 에이전트 (모든 프로젝트에 유용함):

security-auditor
— OWASP 점검은 모든 웹 앱에 적용됩니다.

code-auditor
— 품질 원칙은 언어에 구애받지 않습니다.

doc-auditor
— 문서화 격차 분석(documentation gap analysis)은 어디서나 작동합니다.

pr-writer
— 모든 git 리포지토리에 대한 PR 설명을 생성합니다.

fix-planner
— 우선순위 지정 로직은 프레임워크에 독립적입니다.

architect-reviewer
— 리뷰 기준은 범용적입니다.

다른 스택에 맞게 조정하기: 리포지토리를 포크(Fork)하고 agents/ 디렉토리에 있는 에이전트 .md 파일들을 수정하세요. Next.js 전용 명령어(npm run dev, pnpm tsc, localhost:3000)를 사용 중인 스택의 상응하는 명령어로 교체하면 됩니다. 오케스트레이션(orchestration) 구조는 스택과 관계없이 작동하며, 도구(tool)별 예시만 변경하면 됩니다.

claude "Run pre-commit workflow"

커밋 전 code-auditor + test-runner를 실행합니다.

claude "Run pre-deploy workflow"

배포 전 빌드, 환경 변수(env vars), 의존성(dependencies)을 검증합니다.

claude "Run full-audit workflow on src/"

11개의 모든 감사(auditor)를 병렬로 실행 → fix-plannerFIXES.md를 생성합니다.

claude "Run new-feature workflow for: [feature description]"

test-writercode-fixertest-runnerbrowser-qa (TDD 방식).

claude "Run bug-fix workflow for: [bug description]"

실패하는 테스트 작성 → 수정 → 검증 (회귀 방지 (regression prevention)).

claude "Run release-prep workflow for v1.0.0"

전체 감사 → 수정 → 배포 검증 → PR 생성.

curl -s https://undeadlist.com/agents/setup-project.sh | bash

코드를 수정하기 전에, 청사진(blueprint)을 만드세요:

claude "이 프로젝트를 위한 SETUP_BLUEPRINT.md를 생성하세요:
- 폴더 구조
- 기술 스택 결정 (근거 포함)
...

빌드 중 AI 에이전트를 위한 엄격한 규칙 (Strict rules):

## 이 세션의 규칙
1. 현재 작업과 직접 관련이 없는 파일을 수정하기 전에는 반드시 **먼저 질문할 것**
2. "수정하는 김에" 리팩토링을 **절대 하지 말 것**
...

모든 작업의 핵심 루프 (Core loop):

┌─────────────────────────────────────────────────┐
│ 1. 작업을 이해합니다 │
│ 2. 수정할 파일들을 명시합니다 │
...

전체 병렬 감사 (Full parallel audit) 실행:

claude "src/ 디렉토리에 대해 full-audit 워크플로우를 실행하세요"

.claude/audits/ 디렉토리에서 다음 항목을 검토하세요:

  • AUDIT_CODE.md, AUDIT_SECURITY.md, AUDIT_DB.md, AUDIT_PERF.md
  • FIXES.md (우선순위가 지정된 실행 항목)

Chrome 통합 활성화:

/chrome

전체 QA 루프 실행:

claude "fullstack-qa-orchestrator를 사용하여 다음을 수행하세요:
1. 개발 서버 시작 (npm run dev)
2. http://localhost:3000 으로 이동
...
claude "pre-deploy 워크플로우를 실행하세요"

모든 AI 에이전트는 다음을 준수해야 합니다:

## 모든 변경 사항 적용 전
1. 수정하려는 파일을 명시합니다
2. 수행하려는 변경 사항을 명시합니다
...

복잡한 변경 사항의 경우:

## 모든 단계:
1. 에이전트가 계획된 변경 사항을 명시합니다
2. 에이전트가 검증을 위해 architect-reviewer를 호출합니다
...

변경 사항 적용 전:

# 베이스라인 테스트 (Baseline testing)
curl -s http://localhost:3000/api/health # API 작동 확인
pnpm tsc --noEmit # TypeScript 유효성 확인
...
# 코딩 세션 시작
claude "CLAUDE.md를 검토한 후, [task]를 도와주세요"
# 커밋 전 빠른 확인
...
# 전체 감사 (Full audit)
claude "src/ 디렉토리에 대해 full-audit 워크플로우를 실행하세요"
# 브라우저 QA
...
# 콘솔 모니터링
claude "console-monitor를 사용하여 http://localhost:3000을 모니터링하세요"
# 특정 버그
...

모든 보고서는 .claude/audits/로 전송됩니다.

(gitignored):

파일소스 에이전트 (Source Agent)
AUDIT_CODE.mdcode-auditor
...
작업 (Task)명령 (Command)
------
새 프로젝트 설정 (New project setup)`curl -s https://undeadlist.com/agents/setup-project.sh
...
  • 에이전트가 묻지 않고 변경 사항을 적용함
  • 에이전트가 승인 없이 패키지를 설치함
  • 에이전트가 예기치 않게 설정 파일을 수정함
  • 에이전트가 검증 없이 성공했다고 주장함
  • 에이전트가 체크포인트 (Checkpoints)를 건너뜀
  • 에이전트가 범위를 벗어난 파일을 건드림
# 마지막 변경 사항 되돌리기 (Revert last change)
git checkout -- [file]
# 모든 변경 사항 되돌리기 (Revert all changes)
...
"STOP. 허락을 받지 않았습니다."
"STOP. 범위를 벗어났습니다."
"STOP. 완료되었다고 말하기 전에 작동 여부를 검증하세요."
...

플러그인 오류 확인: Claude Code 내부에서 /plugin을 실행하고 Errors 탭을 확인하세요.

마켓플레이스 (Marketplace) 추가 여부 확인: /plugin으로 이동 → Marketplaces 탭 — undeadlist-claude-code-agents가 보여야 합니다.

플러그인 설치 여부 확인: /plugin으로 이동 → Installed 탭 — claude-code-agents가 보여야 합니다.

다시 추가 및 재설치: /plugin marketplace add undeadlist/claude-code-agents / /plugin install claude-code-agents@undeadlist-claude-code-agents

/full-audit과 같은 스킬은 플러그인으로 설치되었을 때만 작동합니다. 프로젝트별 설치 (npx claude-code-agents)는 에이전트를 .claude/agents/에 설치하지만 슬래시 명령 (slash commands)을 등록하지는 않습니다. 대신 자연어를 사용하세요:

claude "Run full-audit workflow on src/"
  • Node.js >= 14 필요
  • 프로젝트 디렉토리에서 실행해야 함
  • 에이전트를 프로젝트 내 .claude/agents/로, 워크플로 (workflows)를 workflows/로 복사함

설정 스크립트 URL은 https://undeadlist.com/agents/setup-project.sh 입니다 (setup.sh가 아님). 만약 CDN이 구성되어 있지 않다면, GitHub raw URL을 사용하세요:

curl -sL https://raw.githubusercontent.com/undeadlist/claude-code-agents/main/install.sh | bash

프로젝트에 에이전트를 참조하는 CLAUDE.md가 있는지 확인하세요. setup-project.sh를 실행하여 자동으로 생성하거나, 이 리포지토리의 CLAUDE.md를 템플릿으로 사용하세요.

# Claude Code에서:
/plugin uninstall claude-code-agents
# 옵션 A: 한 줄 명령어 (권장)
curl -s https://raw.githubusercontent.com/undeadlist/claude-code-agents/main/uninstall.sh | bash
# 옵션 B: 수동 제거
...

다음 항목들이 제거됩니다:

.claude/agents/

  • 에이전트 프롬프트 정의 (agent prompt definitions)

.claude/audits/

  • 생성된 보고서 (gitignored)

workflows/

  • 사전 정의된 워크플로 체인 (predefined workflow chains)

참고: CLAUDE.md는 그대로 유지됩니다. 원하는 경우 수동으로 제거하세요.

더 나은 프로토콜을 찾으셨나요? 존재해야 할 에이전트가 있나요?

PR(Pull Request)을 보내주세요: https://github.com/undeadlist/claude-code-agents

MIT 라이선스. 사용하고, 포크(fork)하고, 개선하세요.

Built by UndeadList
인디 소프트웨어 플리 마켓 (The indie software flea market)

면책 조항 (Disclaimer): Claude Code는 Anthropic PBC의 제품입니다. 이 프로젝트는 Anthropic과 제휴하거나 Anthropic의 승인을 받지 않았습니다.

"만들어졌으나, 아직 발견되지 않은 (Built, but undiscovered)."

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0