suboss87/FDEOps
Forward deployed engineering skills for AI coding agents.
FDEOps란 무엇인가?
FDEOps는 Node‑JS 명령줄 도구 키트로, 전방 배치 엔지니어(프로젝트가 진행 중인 동안 고객과 직접 협력하여 요구 사항, 아키텍처, 코드를 반복하는 엔지니어)를 위한 '태스크 스킬' 컬렉션을 패키징합니다. 이 패키지에는 AI 모델 자체가 포함되어 있지 않습니다. 대신 기존 AI 코딩 어시스턴트(예: ChatGPT 스타일 에이전트)에서 호출하도록 설계되었으며, 에이전트에게 디스커버리, 범위 지정, 설계 옵션, 빌드, 디버그, 리뷰, 릴리스, 핸드오프와 같은 일반적인 엔지니어링 활동을 위한 구조화된 단계별 지침을 제공합니다.
작동 방식
- 설치 –
npx skills add suboss87/fdeops --skill <name>은 단일 스킬(예:build) 또는 코디네이터 스킬fde를 사용자의 AI 코딩 환경에 추가합니다. 이 도구는 Node 18+ 및 Git에서 실행됩니다. CLI 자체는 네트워크 호출을 하지 않습니다. - 고객 기록 – 프로젝트가 진행 중일 때 FDEOps는 로컬 Markdown 폴더(
~/fde‑engagements/<customer>/.fde/)를 생성하여 결정 사항, 증거, 다음 단계를 저장합니다. 코디네이터(fde)는 이 기록을 읽어 별도의 AI 세션 간에 컨텍스트를 유지합니다. - 태스크 스킬 – 35개의 작고 자체 포함된 '스킬'(예:
discover,options,build,debug)이 있습니다. 각 스킬은 필요한 입력(회의 노트, 코드 저장소, 테스트 계획 등)을 알고 있으며, AI 에이전트가 엔지니어에게 제시하거나 코드에 직접 적용할 수 있는 간결하고 실행 가능한 출력을 반환합니다. - 코디네이터(
fde) –fde스킬은 현재 상황에 따라 적절한 태스크 스킬을 자동으로 선택하여 전략 → 아키텍처 → 엔지니어링 워크플로우를 조정할 수 있습니다. - 내부에 모델 없음 – 모든 AI 호출은 사용자 자신의 LLM 제공자에게 위임됩니다. 이렇게 하면 데이터가 로컬에 유지되고 규제 대상 팀이 승인된 모델을 사용할 수 있습니다.
누가 사용해야 하나?
- 전방 배치 엔지니어, 컨설턴트, 딜리버리 팀 – 모호한 고객 요청을 구체적이고 릴리스 가능한 코드로 전환하기 위한 반복 가능하고 문서화된 프로세스가 필요한 경우.
- 이미 AI 코딩 어시스턴트를 사용하고 있으며 엔지니어가 CLI 명령을 기억하지 않아도 어시스턴트가 호출할 수 있는 검증된 프롬프트/단계 라이브러리를 원하는 팀.
- 고객 데이터를 온프레미스로 유지해야 하는 조직. CLI는 외부 서비스에 절대 연락하지 않습니다.
기본 제공 기능
| 카테고리 | 예시 스킬 | 기능 |
|---|---|---|
| 전략 | discover, who-decides, scope |
브리프를 문제 설명, 성공 지표로 변환하고 의사 결정자를 식별합니다. |
| 아키텍처 | options, plan, integrate |
기존 시스템을 조사하고 설계 대안을 나열하며 테스트할 작은 조각을 초안합니다. |
| 엔지니어링 | build, debug, review, ship, handoff |
구현 단계를 생성하고 로컬 검증을 실행하며 리뷰 요약을 생성하고 핸드오프 런북을 만듭니다. |
| 조정 | fde(코디네이터), dashboard, debrief, switch‑clients |
로컬 고객 기록을 유지하고 다음 작업의 읽기 전용 '필드북'을 표시하며 고객 간에 컨텍스트를 전환합니다. |
빠른 시작 예시
# AI 에이전트에 코디네이터 스킬 추가
npx skills add suboss87/fdeops --skill fde
# AI 어시스턴트와의 채팅에서
@fde this is client01. Their support team reads incoming requests, checks internal docs, then assigns each request to another team. Help me prepare for the first meeting. Here is the brief: …
어시스턴트는 적절한 디스커버리 및 범위 지정 스킬을 실행하고 로컬 기록을 업데이트하며 바로 사용할 수 있는 회의 안건을 반환합니다.
제한 사항 및 고려 사항
- 프롬프트 라이브러리 전용 – FDEOps 자체는 코드 생성을 수행하지 않습니다. 외부 LLM의 작업을 구조화합니다.
- 로컬 전용 데이터 – 모든 기록은 개발자 머신의 일반 Markdown 파일입니다. 백업 및 액세스 제어를 관리해야 합니다.
- Node 및 Git 필요 – CLI는 최신 Node 런타임과 대상 코드베이스의 Git 체크아웃에 의존합니다.
자세히 알아보기
- 문서 –
docs/README.md,USAGE.md,skills-reference.md - 데모 –
npx fdeops demo는 가상의 회의가 필드북으로 변환된 것을 보여줍니다. - 예제 –
examples/에는 엔드투엔드 워크스루가 포함되어 있습니다. - 커뮤니티 – GitHub의 Issues 및 Discussions에서 기능 요청 및 실제 사용 사례를 공유할 수 있습니다.
TL;DR
FDEOps는 CLI 기반 스킬 카탈로그로, AI 증강 엔지니어가 문제 이해부터 코드 릴리스까지 규율 있고 고객 중심의 워크플로우를 실행하고 모든 프로젝트 데이터를 로컬에 유지하며 팀의 통제 하에 두는 데 도움을 줍니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트