Reusable Codex skill package for managing three project rule profiles and syncing them into AGENT.md / CLAUDE.md.
Current release: v0.1.0
Quick links:
codex-resstyle-skill은 프로젝트별 규칙을 3개의 JSON 프로필로 관리하고, 이를 AGENT.md / CLAUDE.md에 동기화하는 Codex 스킬 패키지입니다.
관리 대상:
- 답변 스타일
- 언어 우선순위
- 답변 길이/밀도
- 기본 섹션 순서
- 검증 결과를 설명하는 방식
- 에이전트 실행 규칙
- 한국어 우선 응답
- 진행 전 확인이 필요한 상황 정의
- dev-plan 우선 워크플로우
- 병렬 에이전트 우선 전략
- 범위 확장 제한
- LLM / 프록시 정책
- 클라우드 API 사용 제한 정책
- 프록시 우선 계획
multi_model_tui같은 우선 검토 프록시- 프록시 선택 기준과 운영/비용 정책
response-style-sync/- 실제 Codex skill 폴더
examples/coreline-agent.response-style.jsoncoreline-agent.agent-policy.jsoncoreline-agent.llm-policy.jsoncoreline-agent.profile.json(legacy style-only example)
FILE_DESIGN.md- 파일 구조와 책임 분리 문서
CHANGELOG.md- 변경 이력
RELEASE_NOTES_v0.1.0.md- GitHub Release 본문 초안
ROADMAP.md- v0.1.0 이후 roadmap 초안
validate.sh- 로컬 smoke 검증 스크립트
이 패키지는 더 짧고 일관된 키 이름을 기본으로 사용합니다.
예:
profile_name→profile_idlanguage_policy→language_modeverbosity→detail_levelplanning_policy→planning_rulescloud_api_policy→cloud_api_rules
기존 키도 호환을 위해 계속 읽습니다.
./install.sh./uninstall.shpython3 response-style-sync/scripts/sync_project_rules.py \
--init-bundle-dir ./.codex/rules생성 파일:
response-style.profile.jsonagent-policy.profile.jsonllm-policy.profile.json
python3 response-style-sync/scripts/sync_project_rules.py \
--project /path/to/project \
--style-profile /path/to/response-style.profile.json \
--agent-policy /path/to/agent-policy.profile.json \
--llm-policy /path/to/llm-policy.profile.jsonpython3 response-style-sync/scripts/sync_response_style.py \
--init-profile ./.codex/response-style.profile.json
python3 response-style-sync/scripts/sync_response_style.py \
--project /path/to/project \
--profile /path/to/response-style.profile.json./validate.sh검증 내용:
- Python syntax 확인
- starter bundle init
AGENT.md/CLAUDE.md생성 smoke- legacy style-only wrapper smoke
- temp
CODEX_HOME설치 smoke
- 프로젝트별 규칙 번들은
.codex/rules/아래에 둡니다. - 같은 번들로
AGENT.md와CLAUDE.md를 함께 생성합니다. - 프로젝트별 예외 규칙은 managed block 바깥에 둡니다.
- 이후 필요하면 preset을 추가합니다.
codex-resstyle-skill is a reusable Codex skill package for managing project rules as three JSON profiles and syncing them into AGENT.md / CLAUDE.md.
What it manages:
- Response style
- language preference
- answer detail level
- default section order
- verification wording
- Agent execution policy
- Korean-first interaction defaults
- ask-before-proceed rules
- dev-plan-first workflow
- parallel-agent preference
- scope expansion restrictions
- LLM / proxy policy
- cloud API restriction policy
- proxy-first planning
- preferred proxy repos such as
multi_model_tui - proxy selection checks and cost/compliance guidance
response-style-sync/- actual Codex skill folder
examples/coreline-agent.response-style.jsoncoreline-agent.agent-policy.jsoncoreline-agent.llm-policy.jsoncoreline-agent.profile.json(legacy style-only example)
FILE_DESIGN.md- file layout and ownership notes
CHANGELOG.md- release history
RELEASE_NOTES_v0.1.0.md- draft GitHub release body
ROADMAP.md- post-v0.1.0 roadmap draft
validate.sh- local smoke validation script
This package now uses shorter, more consistent keys.
Examples:
profile_name→profile_idlanguage_policy→language_modeverbosity→detail_levelplanning_policy→planning_rulescloud_api_policy→cloud_api_rules
Older keys are still accepted for backward compatibility.
./install.sh./uninstall.shpython3 response-style-sync/scripts/sync_project_rules.py \
--init-bundle-dir ./.codex/rulesThis creates:
response-style.profile.jsonagent-policy.profile.jsonllm-policy.profile.json
python3 response-style-sync/scripts/sync_project_rules.py \
--project /path/to/project \
--style-profile /path/to/response-style.profile.json \
--agent-policy /path/to/agent-policy.profile.json \
--llm-policy /path/to/llm-policy.profile.jsonpython3 response-style-sync/scripts/sync_response_style.py \
--init-profile ./.codex/response-style.profile.json
python3 response-style-sync/scripts/sync_response_style.py \
--project /path/to/project \
--profile /path/to/response-style.profile.json./validate.shValidation covers:
- Python syntax
- starter bundle initialization
AGENT.md/CLAUDE.mdgeneration smoke- legacy style-only wrapper smoke
- temporary
CODEX_HOMEinstall smoke
- Keep one rule bundle per project under
.codex/rules/ - Generate both
AGENT.mdandCLAUDE.mdfrom the same bundle - Keep project-specific exceptions outside the managed sync block
- Add presets later if needed