[ contents ]
참고

지원되는 도구

Rasen은 많은 AI 코딩 어시스턴트와 작동합니다. rasen init를 실행하면 Rasen은 활성 프로파일/워크플로우 선택 및 전달 모드를 사용하여 선택한 도구를 구성합니다.

어떻게 작동하는지

선택한 각 도구에 대해 Rasen은 설치할 수 있습니다:

  1. 기술 (항상): .../skills/rasen-*/SKILL.md
  2. 명령 (전달이 both이고 도구에 명령 어댑터가 있는 경우): 도구 특정 rasen-* 명령 파일

기본적으로 Rasen은 모든 워크플로우를 설치하는 full 프로파일을 사용합니다. 일상적인 필수 사항으로 축소하려면 core 프로파일로 전환합니다:

  • propose
  • explore
  • apply
  • sync
  • archive

rasen config profile로 프로파일을 전환한 다음(어느 방향이든) rasen update를 실행합니다.

도구 디렉토리 참조

도구 (ID) 기술 경로 패턴 명령 경로 패턴
Amazon Q Developer (amazon-q) .amazonq/skills/rasen-*/SKILL.md .amazonq/prompts/rasen-<id>.md
Antigravity (antigravity) .agent/skills/rasen-*/SKILL.md .agent/workflows/rasen-<id>.md
Auggie (auggie) .augment/skills/rasen-*/SKILL.md .augment/commands/rasen-<id>.md
IBM Bob Shell (bob) .bob/skills/rasen-*/SKILL.md .bob/commands/rasen-<id>.md
Claude Code (claude) .claude/skills/rasen-*/SKILL.md .claude/commands/rasen/<id>.md
Cline (cline) .cline/skills/rasen-*/SKILL.md .clinerules/workflows/rasen-<id>.md
CodeBuddy (codebuddy) .codebuddy/skills/rasen-*/SKILL.md .codebuddy/commands/rasen/<id>.md
Codex (codex) .codex/skills/rasen-*/SKILL.md $CODEX_HOME/prompts/rasen-<id>.md*
ForgeCode (forgecode) .forge/skills/rasen-*/SKILL.md 생성되지 않음(명령 어댑터 없음; 스킬 기반 /rasen-* 호출 사용)
Continue (continue) .continue/skills/rasen-*/SKILL.md .continue/prompts/rasen-<id>.prompt
CoStrict (costrict) .cospec/skills/rasen-*/SKILL.md .cospec/rasen/commands/rasen-<id>.md
Crush (crush) .crush/skills/rasen-*/SKILL.md .crush/commands/rasen/<id>.md
Cursor (cursor) .cursor/skills/rasen-*/SKILL.md .cursor/commands/rasen-<id>.md
Factory Droid (factory) .factory/skills/rasen-*/SKILL.md .factory/commands/rasen-<id>.md
Gemini CLI (gemini) .gemini/skills/rasen-*/SKILL.md .gemini/commands/rasen/<id>.toml
GitHub Copilot (github-copilot) .github/skills/rasen-*/SKILL.md .github/prompts/rasen-<id>.prompt.md**
iFlow (iflow) .iflow/skills/rasen-*/SKILL.md .iflow/commands/rasen-<id>.md
Junie (junie) .junie/skills/rasen-*/SKILL.md .junie/commands/rasen-<id>.md
Kilo Code (kilocode) .kilocode/skills/rasen-*/SKILL.md .kilocode/workflows/rasen-<id>.md
Kimi CLI (kimi) .kimi/skills/rasen-*/SKILL.md 생성되지 않음(명령 어댑터 없음; 스킬 기반 /rasen-* 호출 사용)
Kiro (kiro) .kiro/skills/rasen-*/SKILL.md .kiro/prompts/rasen-<id>.prompt.md
Lingma (lingma) .lingma/skills/rasen-*/SKILL.md .lingma/commands/rasen/<id>.md
Mistral Vibe (vibe) .vibe/skills/rasen-*/SKILL.md 생성되지 않음(명령 어댑터 없음; 스킬 기반 /rasen-* 호출 사용)
OpenCode (opencode) .opencode/skills/rasen-*/SKILL.md .opencode/commands/rasen-<id>.md
Pi (pi) .pi/skills/rasen-*/SKILL.md .pi/prompts/rasen-<id>.md
Qoder (qoder) .qoder/skills/rasen-*/SKILL.md .qoder/commands/rasen/<id>.md
Qwen Code (qwen) .qwen/skills/rasen-*/SKILL.md .qwen/commands/rasen-<id>.toml
RooCode (roocode) .roo/skills/rasen-*/SKILL.md .roo/commands/rasen-<id>.md
Trae (trae) .trae/skills/rasen-*/SKILL.md 생성되지 않음(명령 어댑터 없음; 스킬 기반 /rasen-* 호출 사용)
Windsurf (windsurf) .windsurf/skills/rasen-*/SKILL.md .windsurf/workflows/rasen-<id>.md

* Codex 명령은 프로젝트 디렉토리가 아닌 전역 Codex 홈($CODEX_HOME/prompts/ 설정된 경우, 그렇지 않으면 ~/.codex/prompts/)에 설치됩니다.

** GitHub Copilot 프롬프트 파일은 IDE 확장(VS Code, JetBrains, Visual Studio)의 사용자 정의 슬래시 명령으로 인식됩니다. Copilot CLI는 현재 .github/prompts/*.prompt.md를 직접 사용하지 않습니다.

비대화형 설정

CI/CD 또는 스크립트 설정의 경우 --tools(그리고 선택적으로 --profile)를 사용합니다:

# Configure specific tools
rasen init --tools claude,cursor

# Configure all supported tools
rasen init --tools all

# Skip tool configuration
rasen init --tools none

# Override profile for this init run
rasen init --profile core

사용 가능한 도구 ID(--tools): amazon-q, antigravity, auggie, bob, claude, cline, codex, forgecode, codebuddy, continue, costrict, crush, cursor, factory, gemini, github-copilot, iflow, junie, kilocode, kimi, kiro, lingma, opencode, pi, qoder, qwen, roocode, trae, vibe, windsurf

워크플로우 종속 설치

Rasen은 선택한 워크플로우를 기반으로 워크플로우 산출물을 설치합니다:

  • 전체 프로파일(기본값): 모든 워크플로우 ID
  • 핵심 프로파일: propose, explore, apply, sync, archive
  • 사용자 정의 선택: 모든 워크플로우 ID의 부분집합: propose, explore, new, continue, apply, ff, sync, archive, bulk-archive, verify, onboard

즉, 스킬 수는 프로파일 종속(고정되지 않음)입니다; 명령 수는 추가로 전달(명령은 전달이 both일 때만 생성됨)과 도구가 명령 어댑터를 가지는지 여부에 따라 다릅니다(ForgeCode, Kimi CLI, Mistral Vibe, Trae는 스킬 전용 — 위의 테이블 참고).

생성된 스킬 이름

프로파일/워크플로우 구성에 의해 선택될 때 Rasen은 이 스킬들을 생성합니다:

  • rasen-propose
  • rasen-explore
  • rasen-new-change
  • rasen-continue-change
  • rasen-apply-change
  • rasen-ff-change
  • rasen-sync-specs
  • rasen-archive-change
  • rasen-bulk-archive-change
  • rasen-verify-change
  • rasen-onboard

명령 동작은 Commands를 참고하고 init/update 옵션은 CLI를 참고합니다.

관련