Community라이팅 & 에디팅github.com

Mampu-AI/claude-skills

Mampu AI 작업 루프를 실행하여 버그 수정, 기능 개발, 문서 작성, 클라이언트 요청 처리, 조사, PR 배포 등 작업 형태의 요청을 처리합니다. 팀 작업을 찾거나 생성하고, 관련 내부 기록과 도움말 페이지를 읽고, 네 줄 상태 블록으로 응답을 열고, 디브리핑으로 작업을 마무리합니다. 단순 질문이나 읽기 전용 조회에는 사용되지 않습니다.

claude-skills란 무엇인가요?

이 스킬은 Mampu AI의 작업 루프를 자동화하여 개발자가 버그 수정, 기능 구축, 문서 작성, 클라이언트 요청 처리, 조사, PR 배포, 배포 등 '작업' 형태의 요청을 효율적으로 처리할 수 있게 합니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용되며, `mampu-tech-team` 서버에 내장된 `team_work_guide`, `team_tasks_open`, `team_task_start`, `team_task_milestone`, `team_task_finish`, `internal_doc_search`, `internal_doc_get`, `internal_doc_save` 도구를 통해 작동합니다. 작업 시작 시 `team_task_start`로 작업을 생성하거나 찾고, PR 병합이나 프로모션 시 `team_task_milestone`을 기록하며, 완료 시 `team_task_finish`로 상태, 요약, 디브리핑, 변경 파일, 기록 업데이트 등을 처리합니다. 모든 응답은 고정된 어휘(발견됨/못 찾음/생성됨/업데이트됨/변경 없음/완료/진행 중/대기 중/차단됨)를 사용하는 네 줄 상태 블록(Task, Records, Help page, Client)으로 시작하고 종료됩니다. 스킬은 코드 세부 정보(소스 파일 경로, 함수명, SQL 등)를 로그에 기록하지 않으며, 제품 용어로만 결과를 설명합니다. 또한 세션 시작 시 하루에 한 번 오래된 작업(stale tasks)을 확인하여 사용자에게 정리할 기회를 제공하고, 작업이 잘못된 경우 `team_task_start`를 다시 호출하여 되돌릴 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Mampu-AI/claude-skills/tree/HEAD/plugins/mampu-skills/skills/work-loop

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

작업 루프

이 플러그인의 mampu-tech-team 서버에는 다음 도구가 함께 제공됩니다: team_work_guide, team_tasks_open, team_task_start, team_task_milestone, team_task_finish, internal_doc_search, internal_doc_get, internal_doc_save. 규칙은 서버에 있습니다. 세션의 첫 번째 team_task_start 전에 team_work_guide 섹션 loop를 가져와서 따르십시오. 필요할 때 status-block, records 또는 public-docs를 가져오십시오. 훅은 각 프롬프트에 대한 후보를 알려줍니다. 당신이 결정합니다.

세 가지 호출

  1. team_task_start — 작업인 첫 번째 프롬프트에서 호출합니다. 프롬프트 컨텍스트에서 제공된 task_guid를 전달하거나, 일치하는 것이 없으면 create: {title, description}을 전달합니다. 작업을 시작할지 사용자에게 묻지 마십시오. 작업을 시작하고 블록에 알리십시오.
  2. team_task_milestone — PR이 열리거나 병합되거나, 프로모션이 실행될 때 호출합니다(kind: pr_opened, pr_merged, promoted; URL을 알고 있을 때).
  3. team_task_finish — 최종 응답 전에 호출합니다: state는 done, doing, waiting 또는 blocked; 한 줄 요약; debrief {how, pitfalls, findings}; changed_paths; 작성하거나 업데이트할 records; help_pages_checked와 각 페이지에 대한 평가 — unchanged, needs_update 또는 missing과 함께 suggested_title, section 및 why_public (섹션 public-docs는 무엇이 공개인지 설명합니다); PR이 있을 때 pr_url. 플래그가 지정된 페이지는 서버가 help-doc 저장소에 하나의 문서 요청을 제출합니다. 실제 스크린샷을 캡처할 수 있다면 해당 저장소 자체의 help-doc-writing 스킬을 사용하여 그 페이지를 작성하고 초안 PR을 엽니다. 작업 완료를 사용자에게 묻지 마십시오. **Done(완료)**은 작업이 라이브 상태이고 확인된 경우입니다. 작은 잔여 작업(문서 제공, 정리, 첫 번째 라이브 케이스 관찰)은 요약에 포함되며 작업을 열어두지 않습니다. **Waiting(대기 중)**은 소유자나 클라이언트를 기다리는 경우입니다. 요약은 누가 무엇을 기다리고 있는지 말합니다. **Doing(진행 중)**은 여전히 누군가 작업 중인 경우입니다.

상태 블록

작업을 시작하는 응답을 이 네 줄로 열고, 다시 닫을 때도 이 줄을 사용합니다. 고정된 어휘: found / not found / created / updated / unchanged / done / doing / waiting / blocked. 서버가 줄을 렌더링합니다(block_line, block). 네 줄이 모두 해당 사항이 없더라도 절대 건너뛰지 말고 출력하십시오.

Task:      <제목> — found, open → marked doing | not found → created "<제목>", doing | <제목> — done, completed | … doing, note left | … waiting: <대상, 이유> | … blocked: <이유>
Records:   <슬러그> — found, reading it | none match → will write one at close-out | <슬러그> — updated | <슬러그> — created | <슬러그> — unchanged
Help page: <제목> — found, will check after the change | none mention <주제> | <제목> — checked, no change needed | <제목> — needs update, flagged | <제목> — missing, page proposed | …; docs request #<번호>
Client:    none on this task

오래된 작업(Stale tasks)

하루에 한 번 세션 시작 시 오래된 작업 목록을 표시합니다(배송되었지만 여전히 열려 있거나 기록되지 않은 작업, 3시간 후; 또는 하루 동안 손대지 않은 작업, 대기 중인 작업은 3일). 다른 작업 전에 사용자에게 번호가 매겨진 목록을 보여주고 한 줄로 어떤 것이 완료되었는지, 대기 중인지(누구를), 차단되었는지 또는 여전히 진행 중인지 물어본 다음, 각각에 대해 답변을 바탕으로 team_task_finish를 호출하십시오. 소유자의 확인 없이 오래된 작업을 닫지 마십시오.

잘못된 작업?

사용자가 작업이 잘못되었다고 말하면 올바른 task_guid(또는 create)로 team_task_start를 다시 호출하십시오. 서버는 이전 작업을 되돌립니다. 블록을 다시 출력하십시오.

규칙

  • 루프가 기록하는 모든 항목에 코드 세부 정보를 포함하지 마십시오. 작업 제목, 요약, 마일스톤 노트, 디브리핑 및 기록은 제품 용어(화면, 설정, 동작, 사용자가 입력하는 명령)로 결과와 절차를 설명합니다. 소스 파일 경로, 함수, 클래스, 모듈 또는 테이블 이름, 코드 또는 SQL 조각, 구성 키를 절대 포함하지 마십시오. 제품은 보호된 지적 재산이며, 작업 목록과 기록은 코드를 읽지 못할 수 있는 사람에게 전달됩니다. 서버는 코드 세부 정보가 포함된 기록이나 종료를 거부합니다. 다시 작성하고 다시 호출하십시오.
  • 사용자의 액세스 토큰을 요청, 수락, 출력 또는 저장하지 마십시오. 토큰이 붙여넣기된 경우, Sapot 프로필에서 재설정하고 플러그인의 save-token.sh로 다시 저장하라고 알리십시오.
  • 도구 거부("Missing Sapot credentials", "Not allowed", "switched off")가 발생하면 중단하고 사용자에게 Mampu 관리자와 플러그인 설정을 확인하라고 알리십시오. 해결 방법을 시도하지 마십시오.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬