Community코딩 & 개발github.com

ttttonyhe/autogrind

AI 에이전트가 지속적인 작업 실행을 통해 프로젝트를 24시간 365일 완전 자율적으로 작업하게 하세요.

autogrind란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 사용자 개입 없이도 프로젝트에서 지속적으로 작업을 수행할 수 있도록 설계되었습니다. "autogrind"는 에이전트가 작업을 완료하면 자동으로 다음 작업을 시작하도록 하여, 개발자가 긴 시간 동안 자리 비움 없이도 코드베이스 작업이 중단 없이 진행되도록 합니다. 주로 장기 실행 리팩토링, 대규모 테스트 스위트 실행, 지속적인 통합 작업, 또는 반복적인 코드 품질 개선과 같은 시나리오에서 유용합니다. 이 스킬은 자체 복구 메커니즘과 작업 큐 관리를 포함하여, 오류 발생 시에도 에이전트가 작업을 재시도하거나 건너뛰며 중단 없이 진행할 수 있도록 보장합니다. Claude Code, Cursor, Codex를 포함한 다양한 AI 에이전트 플랫폼과 호환되며, YAML 또는 JSON 구성 파일을 통해 작업 목록과 완료 조건을 정의하는 방식으로 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ttttonyhe/autogrind

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

autogrind은(는) 무엇을 하나요?

AI 에이전트가 지속적인 작업 실행을 통해 프로젝트를 24시간 365일 완전 자율적으로 작업하게 하세요.

개요

autogrind는 AI 에이전트(Claude Code, Cursor, Codex 등)가 중단 없이 작업할 수 있도록 하는 도구입니다. 에이전트가 현재 작업을 완료하면 자동으로 다음 작업을 시작하여, 개발자 개입 없이도 프로젝트가 계속 진행되도록 합니다.

사용 방법

  1. autogrind를 프로젝트에 설치합니다.
  2. 작업 큐를 tasks.yaml 또는 tasks.json 파일로 정의합니다.
  3. 에이전트가 자율적으로 작업을 실행하도록 합니다.

작업 큐 형식

# tasks.yaml
tasks:
  - name: "리팩토링 모듈 A"
    command: "refactor ./src/module_a"
    retry_on_failure: true
  - name: "테스트 스위트 실행"
    command: "pytest tests/"
    continue_on_failure: true
  - name: "문서 생성"
    command: "mkdocs build"

예시

# autogrind 실행
autogrind start --config tasks.yaml

주요 기능

  • 자동 작업 전환: 에이전트가 한 작업을 완료하면 자동으로 다음 작업을 시작합니다.
  • 오류 복구: 실패한 작업을 재시도하거나 건너뛸 수 있습니다.
  • 로깅 및 모니터링: 모든 작업 실행 내역을 로그로 기록합니다.
  • 설정 가능한 간격: 작업 사이의 지연 시간을 조정할 수 있습니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트

구성

autogrind는 autogrind.yaml 파일을 통해 구성할 수 있습니다:

# autogrind.yaml
interval: 5  # 작업 사이의 지연 시간(초)
retry_limit: 3  # 실패 시 최대 재시도 횟수
log_level: "info"

라이선스

MIT

관련 스킬