intent
Skill3 starsChanged 4 months agoMITView on GitHub
Use when: 비자명 작업(실험·기능·하네스 feat) 착수 전 «의뢰서» intent.md 작성·교정·커밋. '/intent', '의뢰서', '왜 하는지부터 적자', /experiment Stage 0, /workflow 설계 전, /solve 메타프롬프트 승인 뒤. 플레이북 5항목+전제 1항목, 커밋이 다음 단계(plan.md)를 발화.
15 other projects use a version of this.
Adopted by
Most recently taken up by
- dimsedra/skillstheir own version, first seen Nov 8, 2026
- soilmass/motion-design-agenttheir own version, first seen Nov 8, 2026
- Yeachan-Heo/oh-my-claudecodetheir own version, first seen Nov 8, 2026
- tornikebolokadze1-cyber/agent-foundation-kittheir own version, first seen Nov 1, 2026
- tamesystems/intent-engineering-skillstheir own version, first seen Oct 20, 2026
- josechifflet/setuptheir own version, first seen Oct 15, 2026
Used with
Projects with it also use hud, ralplan and 5 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
ibahgatSkillhud
Control omi visual HUD profile and keep status output readable in normal, compact, or hidden mode.
Also in 3 projects that use this
ibahgatSkillralplan
Create a strict, quality-first execution plan with explicit gates and rollback-ready sequencing.
Also in 3 projects that use this
nicepkgSkillteam
根据任务快速组建临时 AI Agent 团队协作。自动从 .claude/agents/ 中选择最合适的成员组队。
Also in 3 projects that use this
sahinSkillexecute
Also in 3 projects that use this
AWSSkillretro
Conduct a retrospective on a coding session.
Also in 3 projects that use this
MicrosoftSkillhandoff
Compact the current conversation into a handoff document for another agent to pick up.
Also in 4 projects that use this
Other versions15 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 15
- Yeachan-Heo/oh-my-claude-sisyphus★ 41ksame name
- Yeachan-Heo/oh-my-claudecode★ 41ksame name
- soilmass/motion-design-agent★ 7same name
- tornikebolokadze1-cyber/agent-foundation-kit★ 6same name
- InSciCo/i-framework★ 4same name
- ntholm86/principles-of-earned-autonomy-skills-suite★ 4same name
- dimsedra/skills★ 2same name
- ibahgat/oh-my-iflow★ 2same name
- fielding/skills★ 1same name
- HarveyYa/intent-engineering★ 1same name
5 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository33 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- ckpt-cleanupSkill
- commitSkill
- confluence-research-recordSkill
- confluenceSkill
- cost-resetSkill
- costSkill
- discussSkill
- drawio-skillSkill
- dumbifySkill
- experimental-designSkill
- experimentSkill
- figureSkill
- graphifySkill
- grokSkill
- harness-auditSkill
- harness-benchSkill
- learn-from-feedbackSkill
- neuro-explainSkill
- paper-readSkill
- paperSkill
- project-initSkill
- pydicomSkill
- quick-skillSkill
- researchSkill
- setup-panelsSkill
- solveSkill
- statistical-analysisSkill
- statistical-powerSkill
- storytellingSkill
- wandb-cleanupSkill
- workflowSkill
The file
Files
/intent — 의뢰서(intent.md) 작성·교정·커밋 (2026-09-06 사용자 지시)
출처: Anthropic AI-Native SDLC Playbook(2026-08, https://claude.com/blog/the-ai-native-sdlc-playbook · https://academy.claude.com/courses/ai-native-sdlc-playbook/capture-intent). 발안자가 Claude와 브레인스토밍한 결과를 자기 말로 적은 proto-spec이며, 제품 소유자가 교정한 뒤 커밋하고, 승인된 intent.md 가 다음 단계(spec·plan)를 발화한다. 이 스킬은 플레이북이 말한 «템플릿을 skill 로 인코딩»에 해당한다.
판단 근거 (왜 이 하네스에 필요한가): 하네스에는 계획 산출물(superpowers
writing-plans→docs/superpowers/plans/)과 검수(qa 계획-대비 검수)는 있었지만, 그 앞의 «무엇을·왜·어떤 제약으로»를 사용자가 교정해 커밋하는 산출물이 없었다. 3줄 요약·/solve 메타프롬프트·/workflow Phase 설계는 전부 채팅이나 Mem0에 머물러 세션이 끊기면 사라지고, 발사 명령서·PR이 대조할 대상이 없었다. 2026-09-01 컨버터 실사고(기획은 «백본 1개 → 컨버터 → 헤드들»인데 직전 baseline 의 백본 6개 분리형을 말없이 상속해 7판 28 GPU시간을 학습)가 정확히 이 공백에서 났다. 그래서 «전제(상속·재사용·기본값 선택)»를 플레이북 5항목에 더한 6번째 항목으로 둔다.
언제 쓰나 (트리거)
| 상황 | 진입 |
/experiment 진입 | Stage 0 = intent.md 커밋(Stage A 이전). skills/experiment/SKILL.md 코드 완성 트랙 표 |
/workflow 자동 트리거(teammate·3+ 단계·조건부 분기) | Phase 설계 전에 intent.md 경로가 있어야 한다. 없으면 이 스킬 먼저 |
/solve 메타프롬프트 모드 | 사용자가 승인한 [작업 프롬프트 vN]을 intent.md 로 저장·커밋(채팅은 요약본, 파일이 정본) |
하네스 feat: 커밋 | 규칙·스킬·에이전트·스크립트·settings 를 바꾸는 feat: 커밋은 Intent: 줄이 없으면 commit-msg 훅(scripts/ci-gate-commit-msg.sh)이 막는다 |
| 사용자 발화 | «의뢰서 적자», «왜 하는지부터», «/intent» |
비자명의 판정: 결과가 되돌리기 어렵거나(학습 발사·데이터 변경·외부 게시), 구조를 새로 정하거나(아키텍처·규칙 신설), 3단계 이상이거나, 다른 산출물을 상속·재사용해 시작하는 작업. 오타·경로·문구 수정과 단순 질문은 해당 없음(fix:·refactor:·chore: 커밋은 rules·rules-lazy·agents·skills·scripts·tools·config 에 새 핵심 파일이 없을 때만 면제 — 신설이 있으면 commit-msg 훅이 Intent: 줄을 요구한다, skills/commit/SKILL.md).
절차
Step 1 브레인스토밍 ──▶ Step 2 초안(템플릿 6항목) ──▶ Step 3 사용자 교정 ──▶ Step 4 커밋 ──▶ Step 5 체인
(분석가 질문) intent/YYYY-MM-DD-<slug>.md (사용자 손) «커밋해» 지시 plan.md 발화·게이트 대조Step 1 — 브레인스토밍 (분석가가 묻는 것만)
사용자가 자기 말로 문제를 설명하면 Claude 는 범위·영향받는 사람과 시스템·제약·성공 기준·범위 밖을 묻는다. 사실 확인은 에이전트 몫(코드·문서·검색으로 답이 나오는 것은 묻지 않는다), 판단 질문만 되묻기 1~2문항(rules-lazy/decision-sovereignty.md 규칙 2, 추천·유도 금지). 다중 해석은 전부 드러내되 답은 사용자가 만든다. 범위·제약 갈래가 결과를 바꾸는 결정 항목이면 rules-lazy/answer-detail.md § 문제·선택지 보고 형식(선택지 표)으로 제시하고, 면제는 단순 사실 확인·기존 선택 확인·규칙 2 되묻기(결정 항목을 올린 뒤의 고도화 1~2문항)뿐이다(2026-09-15).
Step 2 — 초안
skills/intent/templates/intent.md 6항목으로 쓴다. 파일 위치는 작업 대상 저장소의 intent/YYYY-MM-DD-<slug>.md(플레이북 권고: 코드 옆에 두어 커밋 SHA 로 묶는다. 하네스 변경은 ~/.claude/intent/). 모노레포는 프로젝트 하위 intent/, 여러 저장소에 걸치면 그때만 전용 저장소.
| 항목 | 담는 것 |
| 1 문제 | 지금 무엇이 안 되나·누가 어디서 겪나. 사용자 원문 인용 1개 이상 |
| 2 제안 결과 | 무엇이 «된 것»인가. 성공 기준은 검증 가능한 문장(수치·명령·파일) |
| 3 영향 사용자·시스템 | 사람·저장소·모듈·데이터·외부 서비스 |
| 4 제약 | 하면 안 되는 것·지켜야 할 규칙·예산·기한·실행 분리(발사·push 는 사용자) |
| 5 열린 질문 | 아직 못 정한 것. 정해지면 이 절을 갱신하고 결정 이력을 남긴다 |
| 6 전제 | 기존 판에서 상속하는 구조, 재사용하는 산출물, 사용자가 말하지 않아 내가 고른 기본값. 「이 선택이 달라지면 결과가 달라지는가」가 판별. 3줄 요약의 「왜」 줄이 이 절의 요약본이다(2026-09-08 형식 개정) |
머리에는 상태: 초안 | 교정됨 | 승인(커밋 SHA) | 폐기, 발안자, 연결: plan.md 경로 · Jira 키 · 관련 intent 를 둔다.
Step 3 — 사용자 교정
초안을 그대로 승인받지 않는다. 사용자가 틀린 이해를 고치고 열린 질문을 닫는다. Claude 는 «이렇게 이해했습니다» 재정리로 수렴을 확인한다(/solve 0단계와 같은 루프).
Step 4 — 커밋
교정이 끝나면 사용자가 «커밋해»로 지시할 때 커밋한다(커밋 실행 규칙은 skills/commit/SKILL.md). 메시지는 docs: Add intent for <slug>. 커밋이 곧 다음 단계의 트리거이며 커밋 SHA 가 승인 증거다. 이후 내용이 바뀌면 절을 지우지 않고 ## 개정 N (날짜) 절을 덧붙인다(감사 추적).
Step 5 — 체인과 게이트
- plan: 승인된 intent.md 를 입력으로
superpowers:writing-plans(저장docs/superpowers/plans/YYYY-MM-DD-<slug>.md)가 plan.md 를 만든다. 계획 머리에 intent 경로와 SHA 를 적는다. 기준은 플레이북 그대로 «대화를 못 본 엔지니어가 계획만으로 구현할 수 있을 때까지». 심문은 «무엇이 깨질 수 있나·가장 위험한 단계·버린 대안». - spec: 설계가 intent 와 갈릴 때만(실험은 Stage B 설계)
spec.md를 같은 폴더에 둔다. 갈리지 않으면 만들지 않는다. - 대조하는 게이트: ① 하네스
feat:커밋(및 새 핵심 파일이 있는fix:·refactor:) → commit-msg 훅이Intent: intent/….md줄과 파일 실재를 요구(차단) ② 학습 발사 →launch-set.sh launch --intent <경로>가 state 에 경로·sha256 을 기록하고verify가 표시한다(경고 항목, 진행 중 세션을 깨지 않기 위해 차단 아님) ③ qa 계획-대비 검수(rules-lazy/qa-process.md)는 plan 뿐 아니라 intent 의 성공 기준·제약과도 대조한다 ④ 3줄 요약의 「왜」 줄은 intent 6항목을 가리킨다(2026-09-08 형식 개정).
금지·경계
- intent.md 에 정답처럼 보이는 구현 세부(파일·함수 순서)를 쓰지 않는다. 그건 plan.md 몫이다.
- intent.md 는 미공개 아이디어라 외부 모델 전송 등급 2~3 이다(
rules-lazy/untrusted-quarantine.md§ 외부 모델 전송 등급). 익명화 없이 Grok·Codex 에 보내지 않는다. - 사용자가 교정하지 않은 초안을 «승인됨»으로 표시하지 않는다(자기선언 금지, 원칙 6).
관련 정본
rules-lazy/pre-work-summary.md(3줄 요약) · skills/solve/SKILL.md § 메타프롬프트 모드 · skills/workflow/SKILL.md · skills/experiment/SKILL.md · scripts/ci-gate-commit-msg.sh · tools/train-watcher/launch-set.sh --intent
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

