프로젝트에서 일관된 AI 에이전트(Gemini, Claude, Cursor 등) 활용 및 운영을 위해 공통 스킬, 도메인 규칙, 관련 무시(ignore) 파일 등 agent-ops 기반 프레임워크 초기 환경을 구성함.
24 lines
658 B
Bash
24 lines
658 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Shared entry-point file list for init/sync scripts.
|
|
AGENT_OPS_ENTRY_FILES=("GEMINI.md" "CLAUDE.md" "AGENTS.md" ".cursorrules" ".clinerules")
|
|
|
|
apply_agent_ops_entry_files() {
|
|
local rules_md="$1"
|
|
local target_root="$2"
|
|
|
|
if [[ ! -f "$rules_md" ]]; then
|
|
if [[ -n "${YELLOW:-}" && -n "${RESET:-}" ]]; then
|
|
echo -e "${YELLOW} rules.md 없음, 진입 파일 재적용 건너뜀${RESET}"
|
|
else
|
|
echo " rules.md 없음, 진입 파일 재적용 건너뜀"
|
|
fi
|
|
return
|
|
fi
|
|
|
|
local f
|
|
for f in "${AGENT_OPS_ENTRY_FILES[@]}"; do
|
|
cp "$rules_md" "$target_root/$f"
|
|
echo " 진입 파일 적용: $f"
|
|
done
|
|
}
|