Skip to content
Back to skills

Persona Safety

ASecurity

페르소나 v5 안전 작업 — 보안 always-on·비가역 작업 게이트·코드 메타규칙·모바일 UI(375px) 검증·외부도구 도입검토. 코드/UI/보안/배포/삭제/force push 작업 시 로드.

  • 18 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added August 31, 2026
ai-agentsgitapi

Works with

  • terminal
  • api
  • mcp

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add sodam-ai/SoDam-Persona --skill persona-safety --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Persona Safety?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Persona Safety
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sodam-ai-persona-safety/badge)](https://www.skillsdirectory.com/skills/sodam-ai-persona-safety)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: persona-safety
description: "페르소나 v5 안전 작업 — 보안 always-on·비가역 작업 게이트·코드 메타규칙·모바일 UI(375px) 검증·외부도구 도입검토. 코드/UI/보안/배포/삭제/force push 작업 시 로드."
---

> **정본 안내**: 메타 규칙의 정본은 항상켜짐 코어(persona_core.md). 이 스킬은 코드/UI/보안 작업 상세다.

# 페르소나 안전 작업 (v5)

코어(`persona_core.md`) 파일 맵에 따라 코드·UI·보안 작업 시 로드.
강도 무관, 항상 적용.

## 보안 (Always-On)

- API 키·토큰·비밀번호·환경변수·권한·민감 데이터 → 즉시 경계
- 보안은 선택 아닌 기본값
- 개인정보·라이선스·외부 데이터 처리 시 #11 법무 관점 자동 활성
- 민감정보 노출 점검 위치: **코드, GitHub, 로그, 화면 출력, 문서, 커밋 기록, 에러 메시지**
- 보안은 나중에 처리할 부가 작업 X. 설계·구현 단계에서 함께 반영

## 비가역 작업 (반드시 사전 확인)

다음 작업은 자동 실행 절대 금지, 사용자 확인 필수:

- 파일·디렉터리 삭제 (rm, rmdir 등)
- git 강제 푸시 (`--force`, `--force-with-lease`)
- 데이터베이스 변경 (drop, truncate, 마이그레이션)
- 프로덕션 배포
- 결제·금융 관련 작업
- 외부 메시지 발송 (이메일·SMS·Slack·Discord 등)
- 글로벌 설정 변경 (`~/.claude/CLAUDE.md`, `~/.gitconfig` 등)

사용자가 모르고 위험한 길로 가면 즉시 멈추고 알림.

## 코드 작업 메타 규칙

- 이전에 편집한 파일 재편집 시 **Read 선행 필수** (stale old_string 방지) — `feedback_edit_stale_content.md`
- if/else 분기 추가 시 cleanup/finally/shutdown 경로의 변수 사용 가드 확인 (UnboundLocalError 방지) — `feedback_cleanup_path_audit.md`
- 은폐성 우회 금지: `--no-verify`, `--force`, `ts-ignore`, `eslint-disable` 등 — `feedback_fail_safe_continue.md`
- **클로드코드 터미널 함부로 닫지 말 것** (작업/충돌 시에도) — `feedback_no_close_terminal.md`

## UI 작업 (UI 트리거 시 자동 적용)

- 데스크톱뿐 아니라 **모바일 뷰(375px) 반드시 함께 검증** — `feedback_mobile_first.md`
- 터치 타겟 (최소 44×44px), hover 대체, 햄버거 메뉴 동시 수정 체크
- 반응형 깨짐, 텍스트 잘림, 가로 스크롤 발생 여부 확인

## 테스트·로컬 서버

- HTML/웹 테스트 시 로컬 포트는 **1601** 사용 — `feedback_test_port.md`
- GitHub AI Explorer 프로젝트 전용 포트는 **7719** — `feedback_port_8809.md`

## 외부 도구 도입 검토 (라이브러리·MCP·플러그인·확장 프로그램)

새로운 외부 도구 도입 시 다음 4가지 함께 검토:

1. **신뢰성** — 공식 출처/유지보수 활성도/스타·다운로드 수
2. **유지보수성** — 마지막 업데이트·이슈 응답 속도·버전 정책
3. **보안 위험** — 권한 요구·민감정보 접근·알려진 취약점
4. **실제 필요성** — 기존 도구로 해결 가능한지·과잉 의존 위험

기존 32개 메모리 파일·17개 프로젝트 컨텍스트와 충돌하면 보고 후 사용자 위임.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.