Architecture review specialist. Focuses exclusively on architectural concerns: layer violations, dependency direction, separation of concerns, pattern misuse, and circular dependencies.
Code implementation specialist. Use when writing new code, modifying existing code, or refactoring. Follows existing patterns and conventions precisely.
Logic and correctness review specialist. Focuses exclusively on edge cases, null handling, business logic correctness, error handling, and state transitions.
Performance review specialist. Focuses exclusively on performance concerns: N+1 queries, memory leaks, unnecessary computation, concurrency issues, and missing caching.
Readability and convention review specialist. Focuses exclusively on naming, function size, file size, nesting depth, DRY violations, and code style consistency.
아키텍처, 설계, 시스템 설계, 구조 설계, 레이어 설계, 블루프린트, 컴포넌트 설계 - Design systems, layer structures, module boundaries, and feature architectures. Outputs actionable blueprints with file paths. Use when planning architecture for new features or restructuring existing systems. Do NOT use for code implementation (use feature-development) or code-level refactoring (use refactor-cleaner).
자동 문서화, 문서 업데이트, 아키텍처 문서, memory, 변경 기록, ADR, 의사결정 기록 - 작업 완료 후 프로젝트 문서를 자동 생성/업데이트한다. architecture.md, memory.md, decisions/ ADR을 관리하며 memory.md 로테이션을 수행한다. Use when a development task is completed and documentation needs updating. Also use standalone to generate or refresh project documentation. Do NOT use for writing specs or proposals (use doc-coauthoring) or PRD (use prd-strategist).
브레인스토밍, 아이디어, 기획, 구상, 아이디어회의, 설계, 요구사항 분석, 접근법 탐색 - Use before creating new features or significant changes to explore user intent, requirements, and design options. Collaborative brainstorming through step-by-step questioning. Do NOT use for simple bug fixes, config changes, or tasks with clear requirements already defined.
빌드 에러, 빌드 오류, 컴파일 에러, 빌드 실패 해결, 의존성 에러 - Specialized in resolving build errors, compilation failures, and dependency issues. Use when build fails, compilation errors occur, or dependency conflicts arise. Do NOT use for runtime bugs or logic errors (use debug-specialist instead).
코드 컨벤션, 코딩 스타일, 코드 스타일, 네이밍, 컨벤션, 타입스크립트, 파이썬, 자바, 함수 크기, 파일 크기 - Code style reference for TypeScript, Python, and Java. Provides naming rules, function/file size limits, and formatting conventions. Use when writing or reviewing code style. Do NOT use as primary skill for code reviews (use code-reviewer) or refactoring (use refactor-cleaner).
External network access
Connects to servers outside your machine
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.
AIMS 팀을 위한 Claude Code 통합 도구 모음입니다. Skills, Agents, Hooks, LSP, MCP를 포함합니다.
| 구성 | 수량 | 설명 |
|---|---|---|
| Skills | 29개 | 기획 |
| Agents | 11개 | 병렬 코드 리뷰 및 구현 전문 에이전트 |
| Hooks | 5개 | Git 보호, 린터, 포매터, 알림 자동화 |
| LSP | 4개 | Python, TypeScript/JS, Java, Swift 코드 인텔리전스 |
| MCP | 2개 | Context7, Playwright |
LSP 기능을 사용하려면 해당 language server를 설치해야 합니다.
# Python
pip install pyright
# TypeScript/JavaScript
npm install -g typescript-language-server typescript
# Java
# jdtls 설치: https://github.com/eclipse-jdtls/eclipse.jdt.ls
# Swift (Xcode 포함)
# sourcekit-lsp는 Xcode에 기본 포함
Context7 사용을 위해 API 키를 환경 변수로 설정해야 합니다.
# ~/.bashrc 또는 ~/.zshrc에 추가
export CONTEXT7_API_KEY="your-api-key"
claude plugin marketplace add aimskr/aims-claude-toolkit
claude plugin install aims-toolkit
프로젝트 범위로 설치하려면:
claude plugin install aims-toolkit --scope project
| 서버 | 설명 |
|---|---|
| context7 | 컨텍스트 기반 코드 이해 도구 |
| playwright | 브라우저 자동화 및 테스트 도구 |
| 서버 | Command | 지원 확장자 |
|---|---|---|
| Pyright | pyright-langserver | .py, .pyi |
| TypeScript | typescript-language-server | .ts, .tsx, .js, .jsx, .mts, .cts, .mjs, .cjs |
| JDTLS | jdtls | .java |
| SourceKit | sourcekit-lsp | .swift |
| 스킬 | 설명 |
|---|---|
| brainstorming | 아이디어 브레인스토밍 및 요구사항 탐색 |
| prd-strategist | PRD 및 제품 전략 수립 |
| writing-plans | 구현 계획 작성 |
| sequential-thinking | 복잡한 문제의 단계별 분석 및 의사결정 |
| research | 기술 자료 조사 (병렬 전문가 에이전트) |
| learning-research | 학습 자료 수집 및 체계화 |
| market-research | 시장조사 및 경쟁분석 |
| 스킬 | 설명 |
|---|---|
| code-explorer | LSP 기반 코드 탐색 및 분석 |
| architect | 시스템/피처 아키텍처 설계 |
| feature-development | 7단계 체계적 기능 개발 워크플로우 |
| harness | 스펙 기반 병렬 TDD 개발 (Agent Teams) |
| tdd-workflow | Red-Green-Refactor TDD 사이클 |
| code-conventions | 코드 컨벤션 가이드 (TypeScript, Python, Java) |
| ui-ux-design | UI/UX 디자인 및 라이브 리뷰 |
| code-simpler | 코드 복잡도 감소 및 단순화 |
| refactor-cleaner | 데드 코드 제거 및 정리 |
| e2e-runner | Playwright 기반 E2E 테스트 |
| codex | OpenAI Codex CLI 연동 |
| 스킬 | 설명 |
|---|---|
| code-reviewer | 7개 전문 에이전트 병렬 코드 리뷰 |
| security-review | OWASP 기반 보안 취약점 분석 |
| debug-specialist | 런타임 버그 근본 원인 분석 |
| build-error-resolver | 빌드/컴파일 에러 진단 및 해결 |
| testing-strategy | 테스트 전략 설계 |
| devil-advocate | Devil's Advocate 비판적 검토 |
| 스킬 | 설명 |
|---|---|
| doc-coauthoring | 문서 공동 작성 (스펙, 제안서, RFC) |
| auto-documenter | 작업 후 자동 문서화 (architecture.md, ADR) |
| github-operator | Git/GitHub 커밋, 브랜치, PR 운영 |
| review-claudemd | CLAUDE.md 분석 및 최적화 |
| 에이전트 | 모델 | 역할 |
|---|---|---|
| researcher | Haiku | 코드베이스 빠른 탐색 (read-only) |
| implementer | Opus | 코드 구현 |
| tester | Sonnet | 테스트 작성 및 실행 |
| reviewer | Opus | 코드 리뷰 (read-only) |
| arch-reviewer | Opus | 아키텍처 리뷰 (read-only) |
| security-reviewer | Opus | 보안 리뷰 (read-only) |
| perf-reviewer | Opus | 성능 리뷰 (read-only) |
| logic-reviewer | Opus | 로직/정확성 리뷰 (read-only) |
| readability-reviewer | Opus | 가독성/컨벤션 리뷰 (read-only) |
| test-reviewer | Opus | 테스트 품질 리뷰 (read-only) |
| simplicity-reviewer | Opus | 단순성/YAGNI 리뷰 (read-only) |
| 훅 | 트리거 | 설명 |
|---|---|---|
| git-branch-protect.sh | PreToolUse (Bash) | main 브랜치 직접 커밋 차단 |
| ruff-post-write.sh | PostToolUse (Write/Edit) | Python 파일 자동 린트 |
| eslint-post-write.sh | PostToolUse (Write/Edit) | JS/TS 파일 자동 린트 |
| java-format-post-write.sh | PostToolUse (Write/Edit) | Java 파일 자동 포맷 |
| notify.sh | Notification | 작업 완료 알림 |
aims-claude-toolkit/
├── .claude-plugin/ # 플러그인 메타데이터
│ ├── plugin.json # 플러그인 설정 + LSP 서버 정의
│ └── marketplace.json # 마켓플레이스 등록 정보
├── .mcp.json # MCP 서버 설정 (context7, playwright)
├── skills/ # 29개 스킬 정의
├── agents/ # 11개 에이전트 정의
├── hooks/ # 5개 훅 스크립트
├── settings.json # Claude Code 설정 템플릿
├── CLAUDE.md # 워크플로우 지침 및 스킬 오케스트레이션
└── README.md
claude --plugin-dir ./
npx claudepluginhub aimskr/aims-claude-toolkit --plugin aims-toolkitHarness for Claude Code — skills, /harness:* slash commands, persona subagents, lifecycle hooks, and MCP tools without per-repo `harness setup`. Sibling plugins exist for Cursor, Gemini CLI, and Codex.
AI Development Environment - Multi-agent orchestration for Claude Code
One plugin to bridge and delegate across Claude Code, Codex CLI, and Gemini CLI — single-source AGENTS.md, shared skills, mirrored hooks and MCP servers, and full Claude↔Codex bidirectional delegation.
Agent Teams orchestration, governance hooks, multi-AI review, memento skill intelligence, and project management skills for Claude Code
Language-agnostic development process harness implementing the Stateless Agent Methodology (SAM) 7-stage pipeline with ARL human touchpoint model and Voltron-style language plugin composition. Provides orchestration, workflows, planning, verification, and testing methodology that any language plugin can compose with.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.