S-skills 히어로 이미지

Claude Code · Multi-Agent · Open Source

S-skills

혼자 일하는 개발자의 팀 — Claude Code 역할 기반 AI 개발 오케스트레이터

Claude CodeTypeScriptMulti-AgentOpen SourceMIT

S-skills는 Claude Code 플러그인 형태로 배포되는 역할 기반 AI 개발 오케스트레이터입니다. 기획자, 디자이너, 개발자, QA, 보안 전문가가 Claude Code 안에 에이전트로 존재하며, 태스크를 말로 설명하면 필요한 전문가가 자동으로 투입됩니다. 요구사항 분석부터 설계, 구현, 리뷰, 배포까지 — 혼자서도 팀처럼 일할 수 있는 개발 환경을 제공합니다.

Overview

/sj-company 로그인 기능 만들어줘 한 줄이면 PM이 요구사항을 분석하고, Tech Lead가 필요한 전문가를 병렬로 디스패치합니다. Database → Backend + Security 병렬 → Frontend 순으로 자동 조율되며, 각 에이전트는 팀 채널을 통해 직접 소통합니다.

$ /sj-company 로그인 기능 만들어줘

[Medium] "로그인 기능 만들어줘"

필요한 역할: database, backend, security, frontend

디스패치 순서: 1) database

2) backend + security 병렬

3) frontend

S-skills 개요

Problem

혼자서 모든 역할

1인 개발자나 소규모 팀은 기획, 설계, 개발, QA, 보안을 혼자 담당해야 해 각 분야의 전문성이 부족해지기 쉽습니다.

AI 도구의 일관성 부재

Claude에게 매번 역할을 지정하고 맥락을 설명해야 하며, 전문가 수준의 협업 프로토콜이 없어 결과물의 품질이 일정하지 않습니다.

디자인 방향 누적 불가

거부한 디자인 방향이 기억되지 않아 같은 실수가 반복되고, 브랜드 정체성이 세션마다 흐려집니다.

Solution

Claude Code의 Skills 시스템을 활용해 PM, Design, Tech Lead, Frontend, Backend, Security, QA 7개 전문가 역할을 에이전트로 구현했습니다. 각 역할은 독립적인 스킬 파일로 정의되며, sj-company가 태스크 복잡도를 분석해 적절한 전문가를 자동 라우팅합니다.

/sj-company모든 것의 시작점 — 자동 라우팅
/spec모호한 의도 → 5단계 정밀 명세
/design레퍼런스 브랜드 DNA 기반 UI 설계
/investigate가설 수립 → 검증 강제 디버깅
/csoOWASP + STRIDE 보안 감사
/ship테스트 → 커버리지 → PR 자동화
/outsource막혔을 때 전문가 위임

팀 채널 기반 에이전트 간 직접 조율, 거부 프로토콜로 디자인 방향 누적, QA 독립성 보장 등 실제 팀 협업의 핵심 메커니즘을 그대로 에이전트 시스템으로 구현했습니다.

  • 팀 채널 기반 에이전트 간 직접 조율 — Tech Lead 없이도 소통
  • 거부 프로토콜로 디자인 방향 누적 — DESIGN.md에 브랜드 정체성 축적
  • QA 독립성 보장 — 구현자 산출물 참조 없이 PM 브리프 기반 독립 검증
  • OWASP + STRIDE 보안 감사 자동화 (/cso)
  • 테스트 → 커버리지 → PR 원스톱 릴리즈 자동화 (/ship)
  • 막혔을 때 PII 마스킹 맥락 리포트 + 메일 초안 자동 작성 (/outsource)

Key Features

전문가 수준의 협업 프로토콜

서브에이전트들은 Tech Lead를 거치지 않고 팀 채널에서 직접 조율합니다. Database가 "nullable 컬럼 주의"를 게시하면 Backend가 직접 읽고 처리합니다.

취향이 쌓이는 디자인 시스템

거부한 방향은 봉인되고, 승인한 방향은 누적됩니다. 시간이 지날수록 브랜드 정체성이 선명해지며 레퍼런스 DNA를 추출해 그 브랜드처럼 보이는 디자인을 만듭니다.

QA 독립성 보장

QA는 구현자가 작성한 요약 문서를 읽지 않습니다. PM 브리프와 실제 파일을 직접 탐색해 편향 없이 검증합니다.

claude plugin install 한 줄 설치

claude plugin install s0613/S-skills 한 줄로 설치 완료. 설치 후 어느 프로젝트에서나 /sj-company로 바로 시작할 수 있습니다.

Core Roles

PM

요구사항 분석, 리스크 검토, 우선순위 정의

Design

레퍼런스 DNA 기반 UI 설계, AI 티 제거 검수

Tech Lead

전문 서브에이전트 병렬 디스패치 + 결과 통합

Frontend

UI·컴포넌트·접근성·반응형 구현

Backend

API·서버·도메인 로직 구현

Security

OWASP Top 10 + STRIDE 구현 + cross-cutting 리뷰

QA

독립 검증 — 구현자 산출물 참조 없이 직접 탐색

Secretary

일정·문서·커뮤니케이션 자동화

My Role

스킬 시스템 설계 및 구현

01Claude Code Skills 기반 역할 정의 아키텍처 설계
02sj-company 자동 라우팅 로직 구현
03팀 채널 기반 에이전트 간 직접 조율 프로토콜 설계
04v1.0 → v3.1.0 지속적 업그레이드 및 유지보수
05claude plugin install 배포 파이프라인 구축

전문 에이전트 프롬프트 엔지니어링

01PM·Design·Tech Lead·QA 에이전트 역할 명세 작성
02거부 프로토콜 및 디자인 DNA 누적 메커니즘 구현
03QA 독립성 보장 프로토콜 설계
04OWASP + STRIDE 보안 감사 자동화 스킬 구현
05/outsource PII 마스킹 + 맥락 리포트 자동화