Communitygithub.com

aldegad/alex-core-invariants

AI 보조 엔지니어링을 위한 6가지 핵심 불변 조건: README SSOT, 기술 지침, 경량 검사

alex-core-invariants란 무엇인가요?

이 스킬은 AI 기반 소프트웨어 엔지니어링에서 반드시 유지해야 하는 6가지 핵심 불변 조건(Invariants)을 정의합니다. 각 불변 조건은 README를 단일 진실 공급원(SSOT)으로 삼고, 기술 지침(Skill Guidance)을 명확히 하며, 경량 검사(Lightweight Checks)를 통해 일관성을 보장합니다. 주요 플랫폼(예: Claude Code, Cursor)과 호환되며, AI 에이전트가 코드베이스를 수정할 때마다 이 불변 조건을 위반하지 않도록 안내합니다. 개발자는 이 스킬을 적용하여 AI가 생성한 변경 사항의 신뢰성을 높이고, 프로젝트의 구조적 일관성을 유지할 수 있습니다. 구체적으로는 ① README를 최신 상태로 유지, ② 기술 지침 문서 참조, ③ 코드 변경 시 불변 조건 검증 실행, ④ 문서와 코드 간 동기화 확인, ⑤ 변경 사항 요약 제공, ⑥ 사용자 피드백 루프 유지 등의 규칙을 포함합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add aldegad/alex-core-invariants

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

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

문서

alex-core-invariants은(는) 무엇을 하나요?

AI 보조 엔지니어링을 위한 6가지 핵심 불변 조건: README SSOT, 기술 지침, 경량 검사

불변 조건

  1. README SSOT (단일 진실 공급원): README는 프로젝트의 유일한 진실 공급원입니다. 모든 AI 변경 사항은 README에 문서화된 지침과 일치해야 합니다.

  2. 기술 지침 참조: AI는 코드 변경을 수행하기 전에 관련 기술 지침 파일(예: .cursorrules, CLAUDE.md, AGENT.md)을 참조해야 합니다.

  3. 변경 전 검증: AI는 코드베이스를 수정하기 전에 현재 상태가 모든 불변 조건을 충족하는지 확인해야 합니다.

  4. 문서 동기화: 모든 코드 변경은 README 및 관련 문서의 업데이트를 동반해야 합니다.

  5. 변경 요약: AI는 각 작업 세션 후에 수행된 변경 사항과 불변 조건 준수 여부를 요약해야 합니다.

  6. 피드백 루프: AI는 불변 조건 위반 시 즉시 사용자에게 알리고, 수정 방안을 제안해야 합니다.

사용법

이 스킬을 AI 에이전트(예: Claude Code, Cursor)와 함께 사용하려면, 저장소 루트에 SKILL.md 파일로 추가하거나 에이전트 설정에 포함시키세요.

예시

# 변경 전 검증 실행
alex check-invariants

# README SSOT 업데이트
alex update-readme --from source

라이선스

MIT

관련 스킬