InnoSquad Agent Skills
InnoSquad Swift 라이브러리 6개의 스킬을 Codex·Claude Code 플러그인과 다른 AI 도구용 공통 스킬로 제공합니다. v1.0.0을 게시했습니다. 설치 자산은 릴리스 페이지에서 확인하세요. 저장소와 릴리스는 공개되어 있으며 비로그인 다운로드와 태그 설치도 확인했습니다. 게시·공개 검증 기록을 참조하세요.
| Skill | Support | Exact consumer baseline |
|---|---|---|
| innodi | 7.0.x | 7.0.0 |
| innonetwork | 6.1.x | 6.1.0 |
| innoflow | 6.0.x | Published 6.0.2 (1176de1) |
| innorouter | 7.0.x | Upstream 7.0.0 (33b0da7) baseline + isolated central 7.0.1 (482587b) verification |
| innonetwork-protobuf | 6.1.x | Reissued 6.1.1 (ba6ab8d) + exact Core 6.1.1; historical fixture retained |
| innonetwork-stream | 6.1.x | Published 6.1.1 (2af03b2) + exact Core 6.1.1 |
지원 범위는 해당 패치 라인 전체입니다. 예를 들어 6.1.x는 >=6.1.0 <6.2.0이며
프리릴리스와 6.2 이상은 포함하지 않습니다. 모든 패치를 테스트했다는 뜻은 아닙니다.
프로젝트의 실제 해결 버전을 유지하고 해당 소비자를 검증합니다. Stream은 정식
6.1.1 태그를 확인하고 소비자 테스트 13개를 다시 통과했습니다.
AI 도구별 검증 수준
| 도구 | 제공 방식 | 확인된 수준 |
|---|---|---|
| Codex | 네이티브 플러그인 / .agents/skills | 기존 플러그인 평가 + 대표 DI·Stream 자동 선택·생성·컴파일 확인 |
| Claude Code | 네이티브 플러그인 / .claude/skills | 기존 생성 평가 통과. 최근 alpha.14 인식 확인, OAuth 만료로 새 생성 평가 중단 |
| Gemini CLI | .gemini/skills | 0.24.0은 experimental.skills=true 필요. 6개 인식 확인, 생성 미검증 |
| Cursor Agent | .cursor/skills | 설치·로더 확인. 인증 문제로 실제 선택·생성 미검증 |
| GitHub Copilot | .github/skills | 6개 인식·명시 로딩 확인. GPT-4.1 자동 선택·생성 평가 미통과 |
| Grok CLI / 웹·앱 / API | 네이티브 폴더 / Markdown / API 도구 | 형식·로컬 검사만 완료, 실제 모델 동작 미검증 |
| ChatGPT·Gemini 웹 등 | Markdown 첨부·붙여넣기 | 참고 자료 전달. 웹용 네이티브 플러그인 제공을 의미하지 않음 |
스킬 인식, 자동 선택, 생성 코드 컴파일, 공개 배포는 별도로 검증합니다. 호스트별 설정·제한과 최근 평가에 버전, 대조군, 인증·모델 제한을 기록했습니다. Stream 정식 태그 갱신은 배포 후 보완 기록에 분리하며, 이전 호스트 평가를 새 실행으로 표시하지 않습니다.
Install
정식 설치는 v1.0.0 배포 안내를 따릅니다. 개발·리뷰 빌드는
검토 브랜치 설치를 사용합니다.
마켓플레이스는 두 도구 모두 innosquad, 플러그인 ID는 innosquad@innosquad입니다.
설치 후 새 세션에서 Codex는 $innosquad:innorouter, Claude Code는
/innosquad:innorouter로 명시 호출할 수 있습니다. 관련 자연어 요청에 따른
자동 선택은 호스트와 모델의 영향을 받습니다.
python3 scripts/portable_skills.py install --host gemini --project /path/to/app
python3 scripts/portable_skills.py install --host copilot --project /path/to/app
python3 scripts/portable_skills.py export --output artifacts/portable-1.0.0-candidate
--host는 codex, claude, gemini, cursor, copilot, grok, agents를
지원합니다. 기존 파일이 다르면 덮어쓰지 않습니다. 설정·인증은 변경하지 않으며,
Gemini와 Copilot의 설치 결과에 필요한 설정과 검증 한계를 안내합니다.
네이티브 플러그인과 같은 스킬의 독립 설치를 중복으로 활성화하지 마세요.
내보낸 ZIP은 네이티브 스킬 폴더이고, 라이브러리별 Markdown은 채팅용 참고 자료입니다.
Grok API 도구는 scripts/grok_request.py; --dry-run으로 요청을 먼저 확인합니다.
자세한 사용법은 호스트 안내를 참조하세요.
Source ownership
스킬 원본은 각 라이브러리 저장소가 관리하고, 중앙 저장소는 검증한 원본을 묶습니다. sources.lock.json은 원본 커밋·트리와 라이브러리 검증 기준을 따로 고정합니다. API 지침·예제 수정은 원본 PR에서 먼저 합니다. 원본 관리 정책을 참조하세요.
검증 스크립트의 stdout/stderr 혼합 오류는 6개 스냅샷 모두 수정되어 있습니다.
6개 원본 수정은 모두 병합됐고, 실제 병합 커밋과 전체 스킬 트리를 대조했습니다.
Flow·Router CI와 병합 기록을 참조하세요.
--require-merged는 원본 상태와 트리를 검사하며, 실제 태그·Release 게시 확인은 별도입니다.
Validate and prepare 1.0.0
python3 -B scripts/validate_bundle.py
python3 -B -m unittest discover -s tests -v
claude plugin validate .
claude plugin validate .claude-plugin/plugin.json
python3 -B scripts/build_release.py --candidate --output artifacts/1.0.0-candidate
후보 패키지는 플러그인 ZIP, 채팅 참고 자료, 출처 정보, SHA-256 목록을 포함합니다.
이 명령은 배포하지 않습니다. 실제 릴리스는 병합 커밋 0c59bbd에서 생성됐습니다.
1.0.0 배포 기록에 CI·태그·체크섬과 설치 검증을 정리했습니다.
변경 내역은 CHANGELOG를 참조하세요.
PR의 Swift 소비자 CI는 명시한 Xcode 27.0·Swift 6.4·macOS 27 러너에서 스킬 6개의 의존성 해결·빌드·테스트를 각각 실행합니다. 실제 의존성 커밋과 성공·실패 로그를 보존하며, 호스트의 스킬 선택·생성 평가와는 별도입니다. 기존 6개 케이스에 Router 7.0.1 격리 검증을 추가하며, 라이브러리 원본의 7.0.0 예제는 그대로 유지합니다.
License
중앙 배포물은 MIT입니다. 각 스킬의 THIRD_PARTY_NOTICES.md와
기존 저작권 표기를 보존합니다. Git 마켓플레이스 배포와 공식 디렉터리 등록은
서로 별도입니다.