Agent Skill
2/7/2026

persist-context

SEMO 세션 간 컨텍스트 영속화 (공통 Skill). Use when (1) 아키텍처 결정 사항 저장, (2) 팀 선호도 기록, (3) 자주 참조하는 파일 캐싱, (4) 세션 간 맥락 유지.

S
semicolon
1GitHub Stars
3Views
npx skills add semicolon-devteam/semo

SKILL.md

Namepersist-context
DescriptionSEMO 세션 간 컨텍스트 영속화 (공통 Skill). Use when (1) 아키텍처 결정 사항 저장, (2) 팀 선호도 기록, (3) 자주 참조하는 파일 캐싱, (4) 세션 간 맥락 유지.

SEMO (Semicolon Orchestrate)

AI Agent Orchestration Framework v3.0

npm version License: MIT

빠른 시작

# CLI 설치
npm install -g @team-semicolon/semo-cli

# 프로젝트에 SEMO 설치
semo init

# 버전 확인
semo -v

주요 명령어

semo init                  # SEMO 설치 (프로젝트 유형 자동 감지)
semo add <package>         # Extension 패키지 추가
semo add biz               # Business 레이어 전체 설치
semo add eng               # Engineering 레이어 전체 설치
semo add ops               # Operations 레이어 전체 설치
semo list                  # 사용 가능한 패키지 목록
semo status                # 설치 상태 확인
semo update                # 최신 버전으로 업데이트
semo -v                    # 버전 및 업데이트 확인

3-Layer Architecture

┌─────────────────────────────────────────────────────────────┐
│                    Business Layer (biz)                      │
│  discovery │ design │ management │ poc                       │
│  아이템발굴  │  UX설계  │  스프린트관리  │  PoC               │
├─────────────────────────────────────────────────────────────┤
│                   Engineering Layer (eng)                    │
│  nextjs │ spring │ ms │ infra                                │
│  프론트엔드 │ 백엔드  │ MSA │ 인프라                           │
├─────────────────────────────────────────────────────────────┤
│                   Operations Layer (ops)                     │
│  qa │ monitor │ improve                                      │
│  테스트 │ 모니터링 │ 개선제안                                  │
└─────────────────────────────────────────────────────────────┘
레이어역할패키지
biz사업 (기획, 설계, 관리)discovery, design, management, poc
eng개발 (구현, 배포)nextjs, spring, ms, infra
ops운영 (테스트, 모니터링)qa, monitor, improve

패키지 구조

Standard (필수)

모든 프로젝트에 기본 설치됩니다.

패키지설명
semo-core원칙, 오케스트레이터, 공통 커맨드
semo-skills13개 통합 스킬 (coder, tester, planner 등)

Extensions (선택)

Business Layer

패키지설명설치
biz/discovery아이템 발굴, 시장 조사, Epic/Tasksemo add biz/discovery
biz/design컨셉 설계, 목업, UXsemo add biz/design
biz/management일정/인력/스프린트 관리semo add biz/management
biz/poc빠른 PoC, 패스트트랙semo add biz/poc

Engineering Layer

패키지설명자동 감지설치
eng/nextjsNext.js 프론트엔드next.config.*semo add eng/nextjs
eng/springSpring Boot 백엔드pom.xmlsemo add eng/spring
eng/ms마이크로서비스-semo add eng/ms
eng/infra인프라/배포Dockerfilesemo add eng/infra

Operations Layer

패키지설명설치
ops/qa테스트/품질 관리semo add ops/qa
ops/monitor서비스 현황 모니터링semo add ops/monitor
ops/improve개선 제안semo add ops/improve

Meta

패키지설명설치
metaSEMO 프레임워크 자체 개발semo add meta

설치 후 구조

your-project/
├── .claude/
│   ├── CLAUDE.md              # 프로젝트 설정
│   ├── settings.json          # MCP 서버 설정
│   ├── memory/                # Context Mesh
│   ├── agents/                # 에이전트 링크
│   ├── skills/                # 스킬 링크
│   └── commands/SEMO/         # SEMO 커맨드
│
└── semo-system/               # White Box
    ├── semo-core/
    ├── semo-skills/
    └── {extensions}/

레포지토리 구조

semo/
├── semo-core/                 # 핵심 원칙, 오케스트레이터
├── semo-skills/               # 통합 스킬 (13개)
├── packages/
│   ├── cli/                   # @team-semicolon/semo-cli
│   ├── mcp-server/            # @team-semicolon/semo-mcp
│   ├── biz/                   # Business Layer
│   ├── eng/                   # Engineering Layer
│   ├── ops/                   # Operations Layer
│   └── meta/                  # Meta 패키지
└── docs/                      # 문서

MCP 서버

SEMO는 다음 MCP 서버를 자동으로 등록합니다:

서버설명
semo-integrationsGitHub, Slack, Supabase 연동
context7라이브러리 문서 조회
sequential-thinking순차적 사고 지원

환경변수

export GITHUB_TOKEN="your-token"
export SLACK_BOT_TOKEN="your-token"
export SUPABASE_URL="your-url"
export SUPABASE_KEY="your-key"

모드 시스템

모드용도특성
mvpPoC, 프로토타입속도 우선, 컨벤션 최소화
prod실서비스 (기본값)품질 우선, 풀 컨벤션

관련 패키지

패키지npm설명
@team-semicolon/semo-clinpmCLI 도구
@team-semicolon/semo-mcpnpmMCP 서버

라이선스

MIT

Skills Info
Original Name:persist-contextAuthor:semicolon