this-is-enough
v0.1.4
Published
Install and bootstrap the ThisIsEnough AGENTS.md workflow.
Downloads
521
Readme
This-Is-Enough
가볍지만 실행 가능한 에이전트 작업 규칙을 프로젝트에 설치하는 CLI입니다.
핵심 목표:
- 요청 수신
- 로드맵/플랜 정리
- 페이즈 실행
- 검증/기록 유지
기본 규칙 문서는 루트 AGENTS.md를 사용합니다.
Install
빠른 시작:
npx this-is-enough@latest init --mode existing --dry-run
npx this-is-enough@latest init --mode existing
npx this-is-enough@latest doctor도움말:
npx this-is-enough@latest --help로컬 개발 실행:
node /path/to/this-is-enough/bin/cli.js --helpCommands
init
Day-0 구조를 생성/보강합니다.
npx this-is-enough@latest init --mode new --cwd /path/to/repo
npx this-is-enough@latest init --mode existing --cwd /path/to/repo --dry-run로컬 실행:
node /path/to/this-is-enough/bin/cli.js init --mode existing --cwd /path/to/repo옵션:
--mode new|existing--cwd <path>(기본값: 현재 디렉토리)--dry-run(변경 예정만 출력)--force(기존 파일 덮어쓰기,AGENTS.md는 차이가 있으면--force없이도 백업 후 갱신)--yes(호환용, 기본이 이미 non-interactive).gitignore에reqs/*규칙이 없으면 자동 추가
doctor
규칙 준수 상태를 점검합니다.
npx this-is-enough@latest doctor --cwd /path/to/repo로컬 실행:
node /path/to/this-is-enough/bin/cli.js doctor --cwd /path/to/repo출력:
OK: 정상WARN: 주의FAIL: 필수 항목 누락/불일치 (exit code 1)
upgrade
템플릿/구조를 안전하게 업데이트합니다.
npx this-is-enough@latest upgrade --cwd /path/to/repo --dry-run
npx this-is-enough@latest upgrade --cwd /path/to/repo로컬 실행:
node /path/to/this-is-enough/bin/cli.js upgrade --cwd /path/to/repo동작:
- 누락된
docs/adr,reqs,reqs/interrupts생성 - 누락된
ARCHITECTURE.md,reqs/INBOX.md생성 AGENTS.md가 다르면 백업(AGENTS.md.bak.<timestamp>) 후 갱신.gitignore에reqs/*규칙이 없으면 자동 추가
Installed Structure
init/upgrade는 아래 구조를 기준으로 맞춥니다.
ARCHITECTURE.md
AGENTS.md
docs/
adr/
reqs/
INBOX.md
interrupts/작업 진행 중에는 규칙에 따라 아래 파일이 생길 수 있습니다.
reqs/ACTIVE.mdreqs/INTERRUPT.mdreqs/REQ-XXXX-*/...
Workflow Modes
new: 빈 프로젝트/초기 프로젝트 설치- clean state 전제 (
reqs/ACTIVE.md,reqs/INTERRUPT.md없음)
- clean state 전제 (
existing: 진행 중 프로젝트 중간 도입- 기존 상태 보존 중심으로 설치
License
MIT
