피드로 돌아가기
Dev.toAI/ML
원문 읽기
AI 코딩 도구용 .gitignore 부재 — RuleStack이 만드는 25개 거버넌스 규칙 파일
Your project has .gitignore — where's your .rules/?
AI 요약
Context
2026년 모든 개발자가 AI로 코드를 작성하지만, 기존 코드 파괴, 세션 간 일관성 부재 등 거버넌스 표준이 존재하지 않는다. Linting에는 .eslintrc, Formatting에는 .prettierrc, Git에는 .gitignore가 있으나 AI behavior에는 아무것도 없다.
Technical Solution
- [npx rulestack init] → 프로젝트 루트에 .rules/ 디렉토리 생성
- [.rules/core] → 6개 보존법(import 삭제 금지, 파일 트렁케이트 금지, 함수 시그니처 변경 금지 등) 설치
- [.rules/roles] → 6개 역할(frontend, backend, database, devops, security, qa)별 컨텍스트 규칙 설치
- [.rules/prompts] → 5개 템플릿(feature-request, bug-fix, refactor, code-review, migration) 설치
- [.rules/quality] → 6개 체크리스트(pre-commit, review, audit, incident-response, performance, accessibility) 설치
- [COSCO Formula] → Context, Objective, Scope, Constraints, Output 구조화 프롬프트 포맷 적용
Impact
수치 데이터 없음
Key Takeaway
AI와 코드베이스 사이에 거버넌스 레이어 부재가 구조적 문제이며, .rules/는 .editorconfig처럼 AI 세션마다 읽히는 표준 규칙 파일이다.
실천 포인트
새 프로젝트에서 npx rulestack init 실행 시 .rules/ 디렉토리와 25개 거버넌스 파일이 자동 생성되어 AI 세션마다 일관된 코드 품질 보장