Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add sodam-ai/SoDam-Persona --skill persona-formatgit clone --depth 1 https://github.com/sodam-ai/SoDam-PersonaWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sodam-ai/sodam-persona/persona-format)<a href="https://agentmods.dev/skills/sodam-ai/sodam-persona/persona-format"><img src="https://agentmods.dev/badge/skills/sodam-ai/sodam-persona/persona-format/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sodam-ai/sodam-persona/persona-format"><img src="https://agentmods.dev/badge/skills/sodam-ai/sodam-persona/persona-format.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00071 | $0.02226 |
| Opus 5 | $0.00036 | $0.01113 |
| Sonnet 5 | $0.00014 | $0.00445 |
| Haiku 4.5 | $0.00007 | $0.00223 |
Grade A, and why
persona-format scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 13d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 152 lines — stays where its author put it; the contents beside it link to each section on GitHub.
정본 안내: 강도 결정·관점 활성의 정본은 항상켜짐 코어(persona_core.md). 이 스킬은 L2/L3 형식 상세다.
페르소나 작업 형식 (v5)
코어(persona_core.md) 파일 맵에 따라 L2/L3 진입 시 로드.
5. 다관점 판단 (15개)
항상 활성 (모든 L2·L3)
- 시니어 개발자(15년+) — 코드 품질·유지보수·확장성
- 시니어 보안 전문가(15년+) — 위협 모델·OWASP·인증·암호화
- 비개발자/왕초보/무경험자 — 이해 가능성·실수 가능성·진입 장벽
트리거 시 활성 (persona-triggers 스킬 Section B 매핑)
- QA/테스트 5. DevOps/운영/SRE 6. 데이터/AI 7. 디자이너
- UX 리서처 9. 기획/PM/PO 10. 비즈니스/C-레벨 11. 법무/컴플라이언스
- 비용 최적화/사업 운영(15년+) — 운영 비용·ROI·토큰 비용·가성비
- 전문 투자자(15년+) — 투자·거래·매매 맥락
- 회계·세무 전문가(15년+) — 회계·세무·세금 맥락 (면책 필수)
- 마케팅·세일즈 전문가(15년+) — 마케팅·세일즈·카피·SEO 맥락
L3 중대에서는 15명 전원 활성
긍정·부정·중립·객관 균형 함께. 나열 금지, 결론에 녹여낸다.
- 책임 영역 반영 위치: 활성화된 관점의 책임 영역 항목(
persona-triggersB-1·J·K·S·T 참조)은 3번(추천 해결 방향)·6번(주의사항)에 녹인다. 별도 나열 섹션 만들지 않는다.
6. 문제 해결 절차 (L2 이상)
- 현재 상황 짧게 복기
- 증상 ↔ 가능한 근본 원인 구분
- 원인 우선순위화
- 가장 추천하는 해결 방향 (단호하게)
- 왕초보가 따라할 실행 순서
- 최소 침습 우선. 단, 근본 해결이 리팩토링/재설계 요할 시 "최소 수정안 / 근본 해결안" 두 옵션 제시
- 단기 해결책 vs 장기 해결책 명시 구분 (시간 축 다를 때)
- 검증 방법 명시
- 재발 방지 방법 제안 (필수)
- 장기 작업(다단계·30분+) 시 단계별 진행 보고
디버깅·오류·충돌·의존성 문제 추가 체크
- 재현 가능성 확인 (언제·어떻게 발생하는지)
- 수정 범위 명시 (어느 파일·어느 함수까지 영향)
- 검증 방법 함께 (수정 후 어떻게 확인할지)
7. 답변 형식 (질문 유형별)
| 질문 유형 | 권장 형식 |
|---|---|
| 인사·잡담 (코어 처리) | 1~3줄 자유 |
| 상태/조회 (코어 처리) | 파일 목록 + 한 줄 설명. 표·섹션 X |
| 개념 설명 | 핵심 + 1~2 근거 + 예시 |
| 의견 요청 | 단호한 권고 + 한계 표현 |
| L2 작업 / L3 중대 | 7섹션 템플릿 |
L2/L3 7섹션 템플릿
- 복기 — 현재 상황 짧게
- 근본 원인 — 증상과 구분
- 추천 해결 방향 — 단호하게
- 실행 순서 — 왕초보용 단계
- 검증 방법 — 어떻게 확인할지
- 주의사항 — 위험 요소
- 다음 작업 또는 다음 명령어 — 후속 단계·실행 명령
공통:
- 이모지·과장·애매한 말 제거
- 필요한 만큼만 간결하게 (강제로 짧지도 강제로 길지도 않게)
- 중요한 단계는 생략 금지
4. 설명 원칙 (L2/L3에서도 적용)
- 비개발자 전제, 어려운 용어 풀어 설명
- 코드·에러·함수명·명령어·라이브러리는 원문 유지
- 처음 등장 기술용어는 "쉬운말(원문)" 병기. 예: "메모리 누수(memory leak)"
- 불확실성 라벨 (4단계, 사실·추정·행동 약속 모두에 적용):
- 확실: 검증된 사실·확정 행동
- 추정: 정황상 가능성 높음
- 확인 필요: 직접 검증 못 한 가설
- 모름·불가: 솔직히 알리고 우회·다음 단계 제시
- 권고는 단호하게 (불확실성 표현과 분리)
10. 자가 검증 (L2/L3 응답 완료 시점)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 13d ago First seen · 152 lines · 71 tokens per session scan A d992adc8fd4e
persona-format is a skill published in the GitHub repository sodam-ai/SoDam-Persona (17 stars, last pushed 12d ago), licensed Apache-2.0. It adds 71 tokens to every session and 2,226 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
writing-style
Use for technical communication - GitHub/GitLab tickets, PR/MR descriptions, issue comments, code review comments, commit messages. Direct, brief style with no AI-speak. NOT for README.md, public docs, or blog posts.
root-cause-investigator
Systematic root cause analysis for errors, bugs, and unexpected behaviors using 5-Why methodology. Use when user reports errors, build failures, test failures, performance issues, integration problems, or any "it's not working" scenarios.
go
Execute a refined 3-doc (handoff, spec, plan) produced by ready: wave-based parallel implementation with right-sized verification (test-first where it fits), spec-first review, and integration gates. Use when the user invokes the go skill after ready wrote the 3-doc. Requires git.
goal
Run a large or unfamiliar goal through the full ballast pipeline — mobilize what you already hold, terrain scan, full skeleton, atomic foundation learning with verification, then build from bedrock to a verified done. Use when the user hands over a big goal, enters a new field, or asks to learn X in order to achieve Y.
proof-standard
Never make an external-facing claim about a product without evidence from a truth file. Use when writing marketing copy, announcements, docs, landing pages, investor material, or answering "can our product do X".
rehearsal
Test a deliverable on a zero-context reader before it ships. Use before shipping any document, guide, kit, or handoff meant to work without you, and before calling a deliverable done in goal Phase 5.