superwork

SuperWork (spw) - Opus Extended Thinking Agent

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "superwork" with this command: npx skills add supercent-io/skills-template/supercent-io-skills-template-superwork

SuperWork (spw) - Opus Extended Thinking Agent

Opus 모델의 깊은 추론 능력을 활용하여 복잡한 분석, 종합, 의사결정을 수행하는 서브에이전트

When to use this skill

  • 복잡한 분석 종합: 여러 소스의 분석 결과를 종합해야 할 때

  • 아키텍처 결정: 시스템 설계나 기술 선택이 필요할 때

  • 우선순위 결정: 다수의 작업 중 순서를 정해야 할 때

  • 디버깅 전략: 복잡한 버그의 근본 원인을 분석할 때

  • 리팩토링 계획: 대규모 코드 개선 전략이 필요할 때

  1. SuperWork 개요

핵심 개념

SuperWork는 Multi-Agent 시스템에서 "두뇌" 역할을 합니다:

[Worker x N] 데이터 수집/분석 ↓ [SuperWork] 종합 → 판단 → 결정 ↓ [Worker x N] 결정에 따라 실행

역할 분담

에이전트 모델 역할 특징

SuperWork Opus 분석, 종합, 의사결정 Extended thinking, 깊은 추론

Worker Sonnet 코드 검색, 구현, 테스트 빠른 실행, 병렬 처리

Executor Codex 빌드, 배포, 명령 실행 시스템 명령 전문

Analyst Gemini 대용량 분석 (1M+ 토큰) 긴 컨텍스트 처리

  1. 사용 방법

기본 호출

Claude Code에서 SuperWork 호출

claude task --model opus "분석 결과를 종합하고 우선순위 결정. SuperWork."

또는 spw 별칭 사용

claude task --model opus "spw: 아키텍처 결정 필요"

Task Tool 사용

// Task tool로 SuperWork 호출 { "subagent_type": "general-purpose", "model": "opus", "prompt": "SuperWork: 다음 분석 결과를 종합하고 IMPLEMENTATION_PLAN.md 작성...", "description": "SuperWork synthesis" }

프롬프트 패턴

SuperWork 프롬프트 템플릿

Context

[분석 결과, 현재 상황, 제약 조건]

Task

SuperWork: [수행할 작업 설명]

Expected Output

  • 종합 분석 결과
  • 우선순위 목록
  • 결정 사항 및 근거
  • 다음 단계 액션 아이템
  1. 워크플로우 패턴

패턴 1: 분석 종합 (Analysis Synthesis)

  1. [Sonnet x N] 코드베이스 분석

    • 파일별 분석 결과 생성
    • analysis/*.md 파일로 저장
  2. [SuperWork] 종합 분석

    • 모든 분석 결과 읽기
    • 패턴 및 문제점 식별
    • 우선순위 결정
    • IMPLEMENTATION_PLAN.md 작성
  3. [Sonnet] 계획에 따라 실행

패턴 2: 디버깅 전략 (Debug Strategy)

  1. [Codex] 테스트 실행 → 실패 로그 수집

  2. [SuperWork] 원인 분석

    • 스택 트레이스 분석
    • 관련 코드 검토
    • 가설 수립 및 검증 순서 결정
  3. [Sonnet] 가설 검증 및 수정

패턴 3: 아키텍처 결정 (Architecture Decision)

  1. [Gemini] 요구사항 및 제약조건 분석

  2. [SuperWork] 아키텍처 결정

    • 대안 비교 분석
    • 트레이드오프 평가
    • 최종 결정 및 ADR 작성
  3. [Sonnet] 결정에 따라 구현

  4. IMPLEMENTATION_PLAN.md 관리

파일 구조

Implementation Plan

Priority 1: Critical (즉시 처리)

  • 인증 토큰 갱신 버그 수정
  • API 레이트 리미팅 추가

Priority 2: High (이번 스프린트)

  • 사용자 프로필 캐싱 구현
  • 페이지네이션 추가

Priority 3: Medium (다음 스프린트)

  • DB 커넥션 풀링 리팩토링
  • 에러 로깅 개선

Completed

  • 프로젝트 구조 설정
  • CI/CD 파이프라인 구성

SuperWork의 계획 업데이트 규칙

  • 작업 완료 시: [ ] → [x] , Completed로 이동

  • 새 작업 발견 시: 적절한 우선순위에 추가

  • 블로커 발견 시: Priority 1으로 승격

  • 의존성 발견 시: 순서 조정

  1. 실전 예시

예시 1: 대규모 리팩토링 계획

Step 1: 코드 분석 (Sonnet 병렬)

claude task "src/* 전체 파일의 코드 스멜 분석"

Step 2: SuperWork 종합

claude task --model opus " SuperWork: 분석 결과를 종합하세요.

Input

  • analysis/*.md 파일들

Task

  1. 주요 문제점 식별
  2. 리팩토링 우선순위 결정
  3. IMPLEMENTATION_PLAN.md 작성

Constraints

  • 기존 테스트 통과 유지
  • 점진적 변경 (빅뱅 금지) "

Step 3: 계획에 따라 실행

claude task "IMPLEMENTATION_PLAN.md의 Priority 1 작업 수행"

예시 2: 버그 근본 원인 분석

Step 1: 에러 정보 수집

codex-cli shell "npm test 2>&1 | tee test-output.log"

Step 2: SuperWork 분석

claude task --model opus " spw: 테스트 실패 원인을 분석하세요.

Input

  • test-output.log
  • 관련 소스 코드

Task

  1. 스택 트레이스 분석
  2. 근본 원인 가설 3개 수립
  3. 검증 순서 및 방법 제시

Output

  • ROOT_CAUSE_ANALYSIS.md 작성 "

예시 3: 기술 선택 결정

claude task --model opus " SuperWork: 상태 관리 라이브러리를 선택하세요.

Context

  • React 18 프로젝트
  • 중규모 (50+ 컴포넌트)
  • 실시간 데이터 필요

Candidates

  1. Redux Toolkit
  2. Zustand
  3. Jotai
  4. React Query + Context

Task

  1. 각 옵션 장단점 분석
  2. 프로젝트 요구사항과 매칭
  3. 최종 추천 및 근거

Output

  • ADR (Architecture Decision Record) 작성 "
  1. Best Practices

DO (권장)

  • 명확한 컨텍스트 제공: 분석에 필요한 모든 정보 포함

  • 구조화된 출력 요청: 결과 형식 명시 (MD, JSON 등)

  • 제약 조건 명시: 시간, 비용, 기술적 제약 포함

  • 결정 근거 요청: 왜 그런 결정인지 기록

DON'T (금지)

  • 단순 작업에 사용: 코드 검색, 파일 읽기는 Sonnet으로

  • 컨텍스트 과부하: 필요한 정보만 제공

  • 모호한 요청: 구체적인 태스크 명시

  • 결과 미저장: 항상 파일로 결과 저장

  1. 트리거 키워드

다음 키워드로 SuperWork를 호출할 수 있습니다:

SuperWork: # 전체 이름 spw: # 짧은 별칭 super-work: # 하이픈 버전 opus-work: # 모델 기반 이름

예시

"spw: 분석 결과 종합해줘" "SuperWork: 아키텍처 결정 필요"

  1. 다른 에이전트와의 연계

Multi-Agent 오케스트레이션

workflow: name: "Feature Implementation" steps: - agent: Gemini task: "요구사항 분석" output: requirements.md

- agent: Sonnet (x10)
  task: "관련 코드 분석"
  output: analysis/*.md

- agent: SuperWork  # Opus
  task: "종합 및 계획 수립"
  input: [requirements.md, analysis/*.md]
  output: IMPLEMENTATION_PLAN.md

- agent: Sonnet
  task: "Priority 1 구현"
  input: IMPLEMENTATION_PLAN.md

- agent: Codex
  task: "테스트 및 빌드"

OpenContext 연계

작업 시작 전: 컨텍스트 로드

oc_search query="이전 아키텍처 결정"

SuperWork 실행

claude task --model opus "spw: ADR 작성"

작업 완료 후: 결정사항 저장

oc_create_doc folder="project/decisions" title="ADR-001-state-management.md"

Quick Reference

호출 방법

claude task --model opus "SuperWork: [태스크]" claude task --model opus "spw: [태스크]"

주요 용도

  • 분석 종합

  • 아키텍처 결정

  • 우선순위 결정

  • 디버깅 전략

  • 계획 수립

출력 파일

  • IMPLEMENTATION_PLAN.md

  • 작업 계획

  • ADR-*.md

  • 아키텍처 결정 기록

  • ROOT_CAUSE_ANALYSIS.md

  • 원인 분석

태그

#superwork #spw #opus #extended-thinking #analysis #synthesis #decision-making

References

  • agent-workflow - 전체 멀티에이전트 워크플로우

  • subagent-creation - 서브에이전트 생성

  • Ralph Wiggum Technique

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

workflow-automation

When to use this skill

Repository Source
Automation

deployment-automation

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

git-workflow

No summary provided by upstream source.

Repository SourceNeeds Review