
SPECTRE
Joe Fernandez (Codename Inc) · 코딩 · 생산성
SPECTRE는 Claude Code와 Codex에 붙여 쓰는 무료 오픈소스 에이전트 엔지니어링 워크플로다. 거친 기능 아이디어를 리뷰와 테스트를 거쳐 출시된 코드로 바꾼다. 범위 확정, 계획, 실행, 리뷰, 정리를 아우르는 슬래시 명령 워크플로로 작업을 진행한다. AI 코딩 에이전트를 위한 명세 기반 개발이라고 생각하면 된다. 먼저 계획에 합의하고, 그다음 에이전트가 만든다. 중요한 결정에서는 사람이 루프 안에 남고, 나머지는 코딩 에이전트가 처리한다. 일회성 요행 프롬프트 대신 일관되고 반복 가능한 결과를 원하는 개발자를 위해 만들어졌다.

SPECTRE 소개
SPECTRE란 무엇인가
SPECTRE는 플러그인 기반 AI 코딩 에이전트 워크플로다. 로그인해서 쓰는 독립 앱이 아니다. Claude Code나 Codex에 설치한 뒤 명령 하나를 입력해 작업을 시작한다. 거기서부터 정해진 순서로 에이전트를 이끈다. 기능 범위를 정하고, 기술 설계를 쓰고, 작업으로 쪼개고, 서브에이전트로 실행하고, 결과를 리뷰하고, pull request를 연다.
겨냥하는 문제는 모호함이다. 요청이 두루뭉술하면 모델이 추측으로 빈틈을 메우고, 끝에는 얽힌 코드와 재작업이 남는다. SPECTRE는 빠진 세부를 먼저 오래 남는 문서로 밀어 넣는다. 이것이 명세 기반 개발 접근의 핵심이며, 에이전트는 가정이 아니라 합의된 계획에서 만든다. 개발자 Joe Fernandez는 자기 제품을 출시하는 데 써 본 뒤 이걸 만들었다.
한계는 범위다. SPECTRE는 저장소 안의 표준 크기 기능을 위해 설계됐다. 문구 수정, 스타일 손질, 거대한 다단계 빌드에는 다른 도구를 권한다. 또한 Claude Code나 Codex가 이미 돌고 있고 터미널에 익숙하다고 전제한다.
시작하기
- Claude Code나 Codex에서 SPECTRE 마켓플레이스를 추가하고 플러그인을 설치한다.
- 재시작하거나 새 세션을 열어 관리형 서브에이전트가 인식되게 한다.
/spectre:spectre-scope같은 범위 명령을 실행하고, 기능 범위가 정해질 때까지 질문에 답한다.- 계획과 실행 단계를 진행하며, 코드를 바꾸기 전에 인계 내용을 리뷰한다.
- ship으로 마무리한다. 브랜치를 정리하고, 테스트를 돌리고, pull request를 연다.
제품 정보
SPECTRE의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- Claude Code나 Codex를 이미 쓰고 있고, 실제 기능에서 에이전트가 더 일관된 결과를 내길 원하며 터미널 작업을 꺼리지 않는 개발자.
- 실수를 잡아 줄 팀 없이 제품 기능을 출시하는 1인 빌더와 인디 해커. 단, 코드로 바로 뛰어들지 않고 범위와 계획 단계를 따를 때에 한한다.
- 명세를 쓰고, 계획을 테스트된 pull request까지 에이전트가 끌고 가길 원하는 기술 제품 관리자와 전직 프로그래머.
작업
- 코드를 한 줄도 쓰기 전에 불명확한 기능 요청을 문서화된 범위, 기술 설계, 작업 목록으로 바꾼다.
- 각자 자기 작업에 필요한 맥락만 받는 병렬 코딩 서브에이전트를 돌린다.
- 죽은 코드를 쳐내고 테스트를 더하고 pull request를 준비해 브랜치를 정리한다.
활용 상황
- 아이디어는 있지만 기능 경계가 아직 분명하지 않은 완전히 새로운 제품을 시작할 때.
- 누군가 한 줄을 쓰기 전에 코드베이스 조사가 필요한 고도로 기술적인 문제를 풀 때.
- 몇 주 뒤 기능을 다시 집어 들고, 저장된 세션 인계로 에이전트를 최신 상태로 되돌릴 때.
- pull request 전에 어수선한 브랜치를 정리할 때. 지루한 부분은 이것이 맡는다.
주요 기능
명령 하나로 빌드 시작
모든 기능 작업은 단일 범위 명령으로 들어온다. 방대한 단계 메뉴를 외울 필요가 없다. 딱 하나다. 그렇다면 슬래시 명령 워크플로는 실제로 무엇을 하는가. 범위 흐름은 아이디어의 가장자리를 탐색하며 무엇이 들어오고, 무엇이 빠지고, 무엇이 미래이고, 무엇이 명시적으로 범위 밖인지 가른다. 여러 프로젝트를 저글링하는 사람에게 그 단일 진입점이 핵심이다.
전체 수명 주기를 위한 명령
SPECTRE는 슬래시 명령 묶음으로 제공된다. 흐릿한 새 기능을 위한 /spectre:spectre-kickoff부터 최종 마무리를 위한 /spectre:spectre-ship까지 있다. plan, execute, prove, handoff도 여기에 산다. 에이전트가 응답 끝마다 다음 명령을 제안한다. 그래서 다음이 무엇인지 생각할 일이 거의 없다.
서브에이전트 자동 파견
SPECTRE는 특정 작업을 전문화된 서브에이전트로 보낸다. 구현하는 것, 기존 코드가 어떻게 도는지 분석하는 것, 재사용할 패턴을 찾는 것, 웹을 조사하는 것, 리뷰하는 것이다. 프롬프트가 대신 호출하므로 직접 할 필요가 없다. 실제로 시간이 절약된다. 각 서브에이전트에 자기 작업에 필요한 맥락만 주면 집중을 유지한다. 소음이 줄고 헛길도 줄어든다.
기능이 정말 작동한다는 증명
기능을 끝났다고 하기 전에, prove 단계가 범위와 사용자 흐름을 인수 기준으로 바꾸고 너의 테스트 환경에서 확인한다. 시각 작업은 스크린샷이나 영상을 남기고 리뷰 가능한 증명 페이지를 만든다. "통과"했는데 브라우저에서 깨진 기능을 출시해 본 사람이라면 여기서 가치를 본다.
컨텍스트 창을 넘는 세션 기억
컨텍스트 창이 차거나 작업을 바꿀 때 handoff 명령을 실행한다. SPECTRE는 상태 스냅숏을 쓰고 다음 세션에 자동으로 불러온다. 최근 스냅숏 몇 개를 하나의 연속된 기억으로 합친다. 그래서 창을 비워도 실마리를 잃지 않는다. 좋다. 새 세션에 프로젝트 전체를 다시 설명할 필요가 없다.
쌓이는 영구 지식
SPECTRE는 검증된 함정, 결정, 패턴, 막힘을 구조화된 레코드로 기록한다. 크기가 제한된 시작 인덱스가 특정 작업에 관련된 것만 떠올린다. 그다음 에이전트는 아직 유효한지 확인한 뒤 전체 레코드를 불러온다. 시간이 지나면 너의 프로젝트에 맥락이 쌓인다. 세션마다 0으로 초기화되지 않는다.
리뷰가 붙은 병렬 작업 실행
execute는 계획을 작업으로 나누고 병렬 서브에이전트에 파견하며, 각 물결 뒤에 검증을 돌린다. 이어서 반대 런타임의 적대적 코드 리뷰를 더하고, 그 뒤에 복구 패스를 돌린다. 쉽게 말해 다른 모델이 작업을 확인한다. 단일 에이전트가 놓치기 쉬운 사각지대를 잡는다. 보장은 아니다. 그래도 기대하는 것보다 훨씬 낫다.
장단점
장점
- MIT 라이선스로 무료이자 오픈소스라, 실행하는 모든 skill과 프롬프트를 읽을 수 있다.
- Claude Code와 Codex 모두에서 작동해 하나의 코딩 에이전트에 묶이지 않는다.
- 코드 이전에 명확함을 강제해 모호한 프롬프트가 부르는 재작업을 줄인다.
- 세션 인계와 영구 지식이 컨텍스트 초기화와 세션 사이의 긴 공백을 견딘다.
단점
- 평범한 프롬프트보다 무겁다. 한 줄 문구를 바꾸는 데도 오가는 절차가 대부분이 원하는 것보다 의례적이다.
- 이미 갖춰진 Claude Code나 Codex 환경과 터미널에 대한 익숙함이 필요해서 초보자는 배제된다.
- 저자는 거대한 다단계 빌드용으로 만들지 않았다고 밝힌다. 그것들은 스스로 단계로 나눠야 한다.
- 개발자 한 명이 관리하는 개인 프로젝트라, 기능과 문서가 큰 예고 없이 바뀔 수 있다.
자주 묻는 질문
그렇다. MIT 라이선스로 공개되어 설치와 사용에 비용이 들지 않는다. 유일한 비용은 이미 Claude Code나 Codex에 내는 금액이다. SPECTRE는 그 도구들을 대체하지 않고 그 위에서 돌기 때문이다.
관련 콘텐츠
SPECTRE와 관련된 도구, 스킬, 아티클을 살펴보세요.
SPECTRE 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
