ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 mutlumehmet

outlaw

Claude Code mod: 프롬프트 위쪽 오른쪽에서 펼쳐지는 단색 Atari Outlaw 결투입니다. 축하할 순간에는 총잡이가 쏘고 도구가 실패하면 벌레가 반격합니다. claude-plugins의 Claude Code Arcade에 포함됩니다.

mutlumehmet@mutlumehmet

mutlumehmet/claude-plugins/tree/main/plugins/outlaw

원본 게시물 이미지1
번역 완료

이 mod 소개

outlaw

Claude Code mod: 프롬프트 위쪽 오른쪽에서 펼쳐지는 단색 Atari Outlaw 결투입니다. 축하할 순간에는 총잡이가 쏘고 도구가 실패하면 벌레가 반격합니다. claude-plugins의 Claude Code Arcade에 포함됩니다.

하는 일

  • 중간 순간에는 1발, 큰 순간에는 3발 쏩니다. 도구 실패는 벌레의 1발입니다.
  • 명중은 눈높이를 겨냥해 선인장을 없애고, 빗나감은 허리에서 쏴 선인장을 깎습니다. 선인장은 결투 사이에 다시 자랍니다.
  • 결투 사이에는 걷고 무게중심을 옮기며 모자를 기울입니다. 회전초가 지나가고 독수리가 선회합니다. Claude가 생각할 때는 총에 손을 둡니다.
  • 결투 아래 YOU 7 : 3 BUGS ▲ 4 ★ 6(점수, 연속 명중, 최고 연속 명중)을 표시하고 세션 사이에 유지합니다.
  • /outlaw는 점수와 규칙을, /outlaw draw는 연습을, /outlaw hide는 숨기기를, /outlaw show는 다시 표시하기를 제공합니다.

Moments

각 Arcade 게임이 순간을 스스로 찾으므로 의존성 없이 단독 설치됩니다. 코딩 중이든 아니든 세션에는 순간이 있습니다.

| 크기 | 순간 | |---|---| | Small | 턴 완료, 파일 저장, 한 턴에서 10번째마다 도구 호출 | | Medium | 커밋, 푸시, 풀 리퀘스트, 테스트 통과, skill 실행, 서브에이전트 완료, 계획 승인, 보내거나 만들거나 게시하는 MCP 도구, 긴 문서 작성, 메시지의 칭찬 | | Big | 병합, 릴리스(gh release create, npm publish), 프로덕션 배포(vercel --prod, netlify deploy --prod, fly deploy 등), 실패 후 테스트 회복, 결과물(PDF, DOCX, XLSX, PPTX, 이미지), 페이지 게시, 세 개 이상 작업 완료, 마라톤 턴(10분, 30개 도구, 오류 없음), 한 턴에서 서브에이전트 3개 완료, 3·7·30·100일 연속, 100·1,000·10,000번째 도구 호출 |

nothing to commit인 커밋과 Everything up-to-date인 푸시는 세지 않습니다. 서브에이전트 내부 호출은 세지 않고 완료만 셉니다.

Settings

모두 선택 사항이며 기본값은 비어 있습니다. /plugin 설정 또는 settings.json의 pluginConfigs에서 big_skills, quiet_skills, big_commands, medium_commands, praise_words를 지정합니다.

읽고 하는 일

  • 읽기: 도구 이름과 실패 여부, shell 명령과 변경 없음 출력, 파일 이름과 줄 수, skill 이름, 칭찬 감지를 위한 메시지, 서브에이전트 시작과 종료를 읽습니다.
  • 보관: 점수와 상태를 로컬 Claude Code 플러그인 저장소에 보관합니다.
  • 그리기: 프롬프트 위 오른쪽 블록과 가끔 알림을 그립니다.
  • Hook: skill.prompt는 실행한 skill만 기록하고 command.run은 /outlaw에만 응답합니다.
  • 개인정보: PRIVACY.md를 참조하세요.
  • 하지 않음: 호출이나 메시지를 바꾸거나 막거나 지연하지 않고 네트워크와 텔레메트리도 사용하지 않으며 파일 내용은 줄 수 외에 읽지 않습니다.

Install

Claude Code 2.1.287 이상이 필요하며 2.1.289에서 테스트했습니다.

/plugin marketplace add mutlumehmet/claude-plugins
/plugin install outlaw@mehmetmutlu

mod는 Claude Code 권한으로 실행됩니다. 터미널과 Desktop app의 Code 탭에는 표시되고 VS Code chat panel과 claude -p에서는 실행되지만 표시되지 않습니다. 여러 게임을 열 수 있으며 /<command> hide로 숨기고 /<command> show로 되돌립니다.

Known gaps

  • 블록 문자로 그려져 줄 간격이 큰 터미널에서는 행 사이에 틈이 보입니다.

About

Mehmet Mutlu: work that's shipped, at mehmetmutlu.dev

Made by Mehmet Mutlu. claude-plugins의 일부이며 더 많은 작업은 mehmetmutlu.dev에서 볼 수 있습니다.

License

MIT

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add mutlumehmet/claude-plugins
claude plugin install outlaw
원문 / README

outlaw

A Claude Code mod: a one colour Atari Outlaw duel at the right end of the line above the prompt. Your gunslinger fires at the moments worth celebrating, the bug fires back when a tool fails. Part of the Claude Code Arcade in claude-plugins.

What it does

  • Medium moments are one shot for your gunslinger, big moments three. A failed tool is a shot for the bug.
  • A hit is aimed at eye level and clears the cactus; a miss is from the hip and takes a chunk out of the cactus, which grows back between duels.
  • Between duels the two pace, shift their weight and tip their hats, a tumbleweed rolls by and a vulture circles; while Claude thinks they stand with a hand on the gun.
  • Under the duel: YOU 7 : 3 BUGS ▲ 4 ★ 6 (score, your run of hits, your best run). Kept between sessions.
  • /outlaw shows the score and rules; /outlaw draw is a practice duel; /outlaw hide puts it away and /outlaw show brings it back.

Moments

Every Arcade game spots the moments worth celebrating on its own, so each one installs alone with no dependency. Coding or not, a session has them.

| Size | Moments | |---|---| | Small | A finished turn, a file saved, every 10th tool call in a turn | | Medium | A commit, a push, a pull request opened, tests passing, any skill run, a subagent finished, a plan approved, an MCP tool that sends, creates, posts or publishes, a long document written, praise in your message | | Big | A merge, a release (gh release create, npm publish), a production deploy (vercel --prod, netlify deploy --prod, fly deploy and others), tests back to green after failing, a deliverable made (PDF, DOCX, XLSX, PPTX, images), a published page, a finished task list of three or more, a marathon turn (10 minutes, 30 tools, no errors), three subagents done in one turn, a 3, 7, 30 or 100 day streak, the 100th, 1,000th or 10,000th tool call |

A commit that says "nothing to commit" or a push that says "Everything up-to-date" counts for nothing. Tool calls inside subagents do not count; their finishing does.

Settings

All optional; every one is empty by default. Set them in /plugin (the plugin's settings) or in settings.json under pluginConfigs.

| Setting | What it is for | Example | |---|---|---| | big_skills | Skills whose run is a big moment (every other skill is medium) | release-notes, publish-report | | quiet_skills | Skills that celebrate nothing | commit | | big_commands | A regular expression of shell commands whose success is big | make ship | | medium_commands | A regular expression of shell commands whose success is medium | terraform apply | | praise_words | Extra words that count as praise, on top of the built-in list (thanks, great, perfect and a few in other languages) | nice one, cheers |

What it reads and does

  • Reads: the name of each tool Claude runs and whether it failed; for shell commands, the command line and whether its output says nothing changed; for file writes, the file name and its line count; skill names; the words of your message (only to spot praise); subagent start and finish.
  • Keeps: its own score and state in Claude Code's plugin store on your machine.
  • Draws: one block at the right end of the line above the prompt, and an occasional notice.
  • Hooks: skill.prompt only notes which skill ran, so a finished skill can count as a moment; it passes the skill's prompt on unchanged. command.run answers its own /outlaw command and no other.
  • Privacy: see PRIVACY.md.
  • Never: changes, blocks or delays a tool call or a message; sends anything anywhere (no network calls, no telemetry); reads file contents beyond counting lines of a file Claude writes.

Install

Needs Claude Code 2.1.287 or later (mods). Tested on 2.1.289.

/plugin marketplace add mutlumehmet/claude-plugins
/plugin install outlaw@mehmetmutlu

A mod runs inside Claude Code with your permissions. Read the code before you install any mod.

It draws in a terminal (including an editor's integrated terminal) and in the Code tab of the Desktop app; in the VS Code chat panel and claude -p it runs but draws nothing. Several Arcade games can be open at once, but the line above the prompt fills up: /<command> hide puts one away, /<command> show brings it back.

Known gaps

  • The duel is drawn with block characters; a terminal with tall line spacing shows thin gaps between rows.

About

Mehmet Mutlu: work that's shipped, at mehmetmutlu.dev

Made by Mehmet Mutlu, part of claude-plugins. More of his work at mehmetmutlu.dev.

License

MIT

비슷한 프로젝트