Community생산성 & 협업github.com

bellinivitor/astro

전체 계획을 실행합니다: astro:plan의 모든 작업을 의존성 순서대로 하나씩 수행하며, 각 작업을 astro:commit으로 기록하고, 사용자의 결정이 필요하거나 실패가 발생하면 중단합니다. 사용자가 '계획 실행', '모두 실행', '기능 진행', '전부 수행'을 요청할 때 사용하세요.

astro란 무엇인가요?

이 스킬은 `astro:plan`으로 생성된 세션의 전체 작업 목록을 의존성 순서에 따라 하나씩 자동으로 실행하는 오케스트레이터입니다. `astro:setup`에 정의된 계약(CLAUDE.md에 기록)과 필수 아키텍처를 준수하며, 각 작업을 '진행 중 → 상황 파악 → 범위 내 구현 → 테스트 → 인수 기준 및 완료 조건 검증 → 완료' 순서로 처리합니다. 각 작업이 완료될 때마다 `astro:commit`을 호출하여 해당 작업에 대한 변경 사항을 원자적 커밋으로 기록하며, 푸시(push)는 수행하지 않습니다. 사용자 결정이 필요한 상황, 테스트 실패, 파괴적 변경, 비밀 정보 노출, 또는 계획 외 작업 발생 시 자동으로 중단하고 사용자에게 확인을 요청합니다. 모든 작업은 순차적으로 실행되어 커밋이 원자성과 검토 가능성을 유지하도록 보장합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bellinivitor/astro/tree/HEAD/astro/skills/exec

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

astro:exec — 전체 계획 실행 (2단계, 일괄 처리)

astro:plan의 계획(세션 작업 목록)에 있는 모든 작업을 순서대로 하나씩 오케스트레이션합니다. astro:setup의 계약(CLAUDE.md에 기록됨)과 필수 아키텍처가 적용됩니다.

실행 방식

  1. 대상 계획: 세션의 astro:plan 계획입니다. 계획이 없으면 먼저 astro:plan을 실행하세요. 사용자가 일부만 실행하기를 원하면 범위를 확인하세요.
  2. 의존 관계를 존중하여 작업 순서를 구성합니다(위상 정렬): 종속 작업이 완료되기 전에 어떤 작업도 시작하지 마세요.
  3. 각 대기 중인 작업에 대해 순서대로 다음과 같이 실행합니다: 진행 중 표시 → 상황 파악 → 범위만 구현 → 테스트 → 인수 기준 및 완료 조건 검증 → 완료 표시.
  4. 각 작업이 완료된 후 astro:commit을 호출하여 해당 작업의 변경 사항을 기록합니다(작업당 하나의 커밋). astro:exec는 자체적으로 커밋을 만들거나 수행하지 않습니다. 이는 astro:commit의 작업입니다. push를 하지 마세요. 커밋은 코드만 포함합니다. 계획은 파일로 변환되지 않습니다.
  5. 각 작업 후 진행 상황을 표시합니다(예: 2/5 완료 — 03 진행 중)하고 세션 목록을 업데이트합니다. 모든 작업이 완료되면 계획이 종료되었음을 알립니다.

중단 조건 (자동 진행 금지)

  • 사용자 결정이 필요한 상황(계획에 없던 경우) → 질문(AskUserQuestion)하고 기다립니다.
  • 테스트 실패 및 작업 범위 내에서 해결할 수 없는 경우 → 중단하고 실제 증거를 보여줍니다.
  • 작업이 파괴적, 비밀 정보 또는 의존성 변경을 요구하는 경우 → 계약 위반: 중단하고 확인합니다.
  • 작업이 계획 외 작업을 드러낸 경우 → 새 작업으로 목록에 등록하고 계속합니다. 차단되는 경우 중단하고 조정합니다.

완료 시

  • 수행된 작업을 요약합니다(완료된 작업, 증거: 테스트 출력).
  • 수행되지 않은 작업이 남아 있으면(중단으로 인해) 무엇이 남았는지와 그 이유를 알립니다.
  • astro:pr / astro:answer를 제안하여 작업 세트를 마무리합니다.

한 번에 하나의 작업, 순차적으로 — 절대 병렬로 실행하지 않습니다. 이는 커밋을 원자적이고 검토 가능하게 유지하기 위함입니다.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬