반복 작업의 자동화를 사양으로 정리하기 ― loop-me 스킬
機械翻訳 / Machine-translated
원문: 반복 작업의 자동화를 사양으로 정리하기 ― loop-me 스킬(cccskills)
스킬 페이지: loop-me
이 글의 결론
loop-me를 사용하면, 정례 업무를 자동화하고 싶은 분이 질문에 답하는 것만으로 워크플로우 사양을 만들 수 있습니다.
완성되는 것은 구현 담당자에게 그대로 전달할 수 있는 사양입니다.
시작 조건, 사람이 확인하는 장면, 확인 시 보여줄 요약이 대화 속에서 하나씩 결정됩니다.
이 글에서는 사양이 완성되기까지의 흐름, 설치 방법, 요청문 예시, 사용 전에 확인할 사항을 순서대로 소개합니다.
loop-me를 호출하면, 에이전트가 질문을 거듭하며 반복 작업을 워크플로우 사양서 형태로 정리해 줍니다.
예를 들어 다음과 같이 요청합니다.
/loop-me 매주 월요일에, 지난주에 받은 문의를 정리해서 팀에 공유하는 작업
에이전트가 가장 먼저 확인하는 것은 작업 폴더의 NOTES.md입니다.
내용이 비어 있거나 적을 때는 사양 논의에 들어가기 전에 청취부터 시작합니다.
물어보는 내용은 사용 중인 도구, 정보를 받는 경로, 사내에서 쓰는 명칭입니다.
그다음, 질문이 한 라운드씩 전달됩니다.
각 질문에는 추천 답변이 달려 있으므로, 그것으로 괜찮으면 동의하고, 다르면 실제 상황을 답하기만 하면 됩니다.
답변이 확정될 때마다 workflows/ 폴더의 사양 파일이 만들어지고 업데이트되는 구조입니다.
사양에 포함되는 것은 무엇을 계기로 동작할지, 어디서 사람이 확인할지, 확인 시 무엇을 보여줄지입니다.
**질문이 하나라도 남아 있는 동안은 사양이 완성된 것으로 처리되지 않습니다.
**구현 담당 에이전트가 한 번도 질문하지 않고 만들 수 있는 상태가 된 시점에서 사양이 완성됩니다.
loop-me는 일과 생활 속의 반복을 "루프"로 파악하고, 맡길 수 있는 형태로 정리하는 스킬입니다.
생활 전체를 루프 안에 루프가 들어간 구조로 바라봅니다.
대상은 커리어나 1주일부터, 매일 아침의 습관, 하나의 반복 작업까지 다양합니다.
이렇게 보면 활동이 얼마나 예측 가능한지 알 수 있습니다.
그로부터 사람에게 맡길 가치가 있는 작업이 보이기 시작합니다.
대상이 아직 정해지지 않아도 괜찮습니다.
반복 패턴에서 본인이 인식하지 못한 루프를 후보로 제안해 주기 때문입니다.
대화 속에서는 다음 4가지 개념이 사용됩니다.
매번 채워야 하는 체크리스트가 아닙니다.
해당 워크플로우에 필요할 때만 꺼내는 공통 용어입니다.
| 용어 | 의미 |
|---|---|
| Trigger(시작 조건) | 매번 실행을 시작하는 계기. 새 이메일이나 새 Issue 같은 "이벤트"와, 매일 아침 같은 "스케줄"이 있다. 이벤트로 시작하는 편이 효율적인 경우가 많다 |
| Checkpoint(사람에 의한 확인) | 이용자가 내용을 확인하거나 판단하는 지점. 확인 없이 자동으로 동작하는 워크플로우도 있다 |
| Push right(확인을 뒤로 미루기) | 사람을 부르기 전에 할 수 있는 작업을 모두 마치고, 준비가 완료된 마지막에 한 번만 확인을 요청하는 사고방식 |
| Brief(판단용 요약) | 확인 장면에서 보여주는 짧은 요약. 무엇을 만들었는지, 왜 그렇게 했는지, 결과물 링크를 정리하며 원본 출력은 보여주지 않는다 |
확인하는 사람이 읽는 것은 초안이 아니라 요약입니다.
확인에 걸리는 시간을 줄이는 것이 중시됩니다.
loop-me는 AI 활용이나 사람에 의한 확인, 정기 실행을 요구하지 않습니다.
**AI도 확인도 정기 실행도, 질문을 통해 필요하다고 판단될 때만 사양에 포함됩니다.
**AI를 전혀 사용하지 않는 워크플로우도, 확인 없이 자동으로 돌아가는 워크플로우도 사양으로 만들 수 있습니다.
작업 폴더에 남는 결과물은 다음 두 종류의 파일입니다.
| 파일 | 내용 |
|---|---|
| workflows/*.md | 워크플로우 하나당 하나의 사양 파일. 이것이 정본이 됨 |
| NOTES.md | 이용자 환경에 대한 메모. 사용 중인 도구, 처리하는 정보의 경로, 각각의 명칭을 기록 |
애매한 표현은 등장한 시점에 정해진 명칭으로 정리되어 NOTES.md에 기록됩니다.
파일의 생성·편집·삭제는 확정된 사양 내용에 맞추어 이루어지는 구조입니다.
설치 방법은 커맨드를 사용하는 방법과 에이전트에게 부탁하는 방법, 두 가지입니다.
커맨드는 다음과 같으며, Claude Code나 Codex 등 설치할 에이전트를 선택할 수 있습니다.
npx skills add https://github.com/mattpocock/skills --skill loop-me
내용을 확인한 후 설치하고 싶을 때는 에이전트에게 다음 문구를 보내주세요.
次の Agent Skill をインストールしてください。
https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me
まず SKILL.md と付属ファイルの中身を確認し、不審な処理(外部への送信、認証情報の読み取りなど)がないことを確かめてから、Claude Code なら ~/.claude/skills/loop-me/、Codex なら ~/.agents/skills/loop-me/ に配置してください。
저장 위치는 모든 프로젝트에서 사용할지, 특정 프로젝트에서만 사용할지에 따라 달라집니다.
| 에이전트 | 전체에서 사용 | 프로젝트에서만 사용 |
|---|---|---|
| Claude Code | ~/.claude/skills/ | 프로젝트의 .claude/skills/ |
| Codex | ~/.agents/skills/ | 프로젝트의 .agents/skills/ |
포함된 파일은 SKILL.md와 agents/openai.yaml, 두 가지입니다.
loop-me는 자동으로 시작되지 않으며, 이용자가 명시적으로 호출해서 사용합니다.
Claude Code라면 /loop-me에 이어서 설계하고 싶은 워크플로우를 작성합니다.
아무것도 쓰지 않고 호출한 경우에는 후보 탐색부터 시작합니다.
/loop-me
내 업무에서 맡길 수 있을 것 같은 반복 작업을 찾아줘
먼저 사용 중인 도구와 정보 수신 방법에 관한 청취가 있습니다.
그 위에서 매일 아침이나 매주의 반복 중에서 맡길 후보가 되는 루프가 제안됩니다.
/loop-me 경비 정산 신청 확인.
언제 시작할지와, 내가 확인하는 장면을 함께 정하고 싶어
먼저 시작 조건에 대해 추천 답변이 달린 질문이 전달됩니다.
신청이 도착했을 때 동작할지, 정해진 시각에 동작할지를 묻는 질문입니다.
확인 장면은 준비를 최대한 마친 후의 위치에 두는 방향으로 다듬어집니다.
확인 시 보여줄 요약의 내용도 이 흐름 속에서 결정됩니다.
/loop-me workflows에 있는 문의 정리 사양을 검토해서, 구현 담당자가 그대로 만들 수 있는 상태로 만들어 줘
질문으로 나오는 것은 기존 사양에 남아 있는 애매한 점입니다.
답변에 맞춰 사양 파일이 업데이트되고, 불필요해진 사양은 삭제됩니다.
질문이 없어진 시점에서 구현 담당자에게 전달할 수 있는 사양이 완성됩니다.
loop-me가 만드는 것은 사양뿐입니다.
이메일을 읽는 구조나 정기 실행 설정 등 자동화 자체의 구현은 별도 작업으로 진행합니다.
이 스킬은 별도 스킬인 /grilling을 사용하는 것을 전제로 만들어졌습니다.
설치 전에 사용 환경에서 /grilling을 사용할 수 있는지 확인해 주세요.
질문에 대한 답변은 실제 업무에 맞게 구체적으로 쓸수록 그대로 사용할 수 있는 사양이 됩니다.
추천 답변이 실제 상황과 다를 때는 동의하지 말고 실제 절차나 예외를 전달해 주세요.
파일은 작업 폴더 안에 만들어지므로, 전용 폴더를 만들어 시작하면 정리하기 쉬워집니다.
배포처는 mattpocock/skills이며, 라이선스는 MIT입니다.
이 스킬이 저장된 위치는 리포지토리의 in-progress 폴더입니다.
설치 전에 SKILL.md와 첨부 파일을 읽고, 의심스러운 처리가 없는지 확인해 주세요.
같은 mattpocock/skills 리포지토리에는 loop-me 전후로 유용한 스킬이 있습니다.
ask-matt는 아이디어 정리나 구현, 문제 조사 등 상황에 맞게 사용할 스킬과 그 순서를 안내해 줍니다.
loop-me로 사양을 만든 후 다음에 무엇을 사용해서 진행할지 막막할 때의 상담 역할입니다.
domain-modeling은 프로젝트에서 사용하는 업무 용어와 개념의 경계를 구체적인 예시와 코드 대조를 통해 명확히 하는 스킬입니다.
확정된 정의는 용어집에 기록됩니다.
loop-me로 정리한 명칭을 구현 단계에서도 통일하고 싶을 때 적합합니다.
사용할 수 있습니다.
전달되는 질문에는 추천 답변이 달려 있으므로, 그것으로 괜찮은지, 실제 상황은 어떻게 다른지를 답하다 보면 진행되는 구조입니다.
프로그램을 작성할 필요는 없습니다.
괜찮습니다.
대상을 지정하지 않고 호출하면, 일과 생활의 반복 패턴에서 후보가 제안됩니다.
처음에 사용 중인 도구와 정보 경로에 대해 질문을 받으므로, 평소 작업을 그대로 이야기해 주세요.
그렇지 않습니다.
AI 활용, 사람에 의한 확인, 정기 실행 각각에 대해 필요한지 여부를 질문 속에서 판단합니다.
AI를 사용하지 않는 절차나, 확인 없이 돌아가는 절차도 사양으로 만들 수 있습니다.
loop-me는 반복 작업을 질문으로 파고들어, 구현 담당자가 추가 질문 없이 만들 수 있는 워크플로우 사양으로 정리하는 스킬입니다.
시작 조건, 사람이 확인하는 장면, 확인 시 보여줄 요약은 추천 답변이 달린 질문을 통해 결정됩니다.
만드는 것은 사양이며, 자동화의 구현은 별도로 진행합니다.
정례 업무 자동화를 위해 무엇을 어디까지 맡길지를 먼저 정하고 싶은 분에게 첫 걸음이 되는 스킬입니다.
자세한 내용은 cccskills 페이지를 참고해 주세요.
이 글은 cccskills의 읽을거리 「반복 작업의 자동화를 사양으로 정리하기 ― loop-me 스킬」의 전재입니다.
스킬의 상세 정보와 설치 방법은 cccskills의 loop-me 페이지에 있습니다.