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

jackpot

# jackpot

mutlumehmet@mutlumehmet

mutlumehmet/claude-plugins/tree/main/plugins/jackpot

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

이 mod 소개

jackpot

Claude Code mod입니다. 프롬프트 위 줄 오른쪽 끝에 픽셀 슬롯머신을 표시합니다. 완료된 턴마다 레버를 당기고, 축하할 순간에는 당첨 확률이 더 좋은 황금 스핀을 얻습니다. claude-plugins의 Claude Code Arcade 일부입니다.

기능

  • 완료된 턴마다 레버를 한 번 당깁니다. 릴이 흐려졌다가 하나씩 멈추고 잠길 때 튕깁니다.
  • 중간 순간에는 황금 스핀을 하나, 큰 순간에는 세 개를 대기시킵니다. 확률이 좋아지고 지급은 두 배이며 절대 손해 보지 않습니다.
  • 깨끗한 턴 5회 연속(도구 오류 없음)이면 배율이 1 올라가고 ×5까지 갑니다. 도구가 실패하면 초기화됩니다.
  • 지급: 7 세 개는 칩 100, 드래곤 세 개는 50, 다이아몬드는 25, 종은 15, 별은 10, 체리는 8을 지급합니다. 체리 한 쌍은 3, 그 밖의 쌍은 2입니다. 잭팟이면 기계가 번쩍이고 동전이 쏟아집니다.
  • 기계 아래: ◉ 2967 ×1 ▲ 2 ✦ 0 ♛ 1(칩, 배율, 깨끗한 연속 기록, 대기 중인 황금 스핀, 잭팟). 칩은 세션 사이에 유지됩니다.
  • **/jackpot**은 규칙과 통계를 보여 줍니다. /jackpot spin, golden, demo는 보상이 없는 연습 스핀이고 /jackpot hide는 숨기며 /jackpot show는 다시 보여 줍니다.

순간

각 Arcade 게임이 축하할 순간을 스스로 찾으므로 다른 게임에 의존하지 않고 따로 설치할 수 있습니다. 코딩 중이든 아니든 세션에는 이런 순간이 있습니다.

| 크기 | 순간 | |---|---| | 작음 | 턴 완료, 파일 저장, 한 턴에서 10번째마다 발생하는 도구 호출 | | 중간 | 커밋, push, pull request 열기, 테스트 통과, skill 실행, 서브에이전트 완료, 계획 승인, 보내기·생성·게시·공개를 수행하는 MCP 도구, 긴 문서 작성, 메시지의 칭찬 | | 큼 | merge, 릴리스(gh release create, npm publish), 프로덕션 배포(vercel --prod, netlify deploy --prod, fly deploy 등), 실패 후 테스트가 다시 통과 상태가 됨, 결과물(PDF, DOCX, XLSX, PPTX, 이미지) 제작, 페이지 게시, 3개 이상의 작업 목록 완료, 마라톤 턴(10분, 도구 30회, 오류 없음), 한 턴에서 서브에이전트 3개 완료, 3·7·30·100일 연속 기록, 100번째·1,000번째·10,000번째 도구 호출 |

"nothing to commit"이라고 표시되는 커밋이나 "Everything up-to-date"라고 표시되는 push는 세지 않습니다. 서브에이전트 안의 도구 호출은 세지 않고 끝난 것만 셉니다.

설정

모두 선택 사항이며 기본값은 비어 있습니다. /plugin(플러그인 설정)이나 settings.json의 pluginConfigs에서 설정합니다.

| 설정 | 용도 | 예시 | |---|---|---| | big_skills | 실행이 큰 순간이 되는 skill(다른 skill은 중간) | release-notes, publish-report | | quiet_skills | 아무것도 축하하지 않는 skill | commit | | big_commands | 성공하면 큰 순간이 되는 셸 명령의 정규식 | make ship | | medium_commands | 성공하면 중간 순간이 되는 셸 명령의 정규식 | terraform apply | | praise_words | 기본 칭찬 목록(thanks, great, perfect 및 다른 언어의 일부 단어)에 더해 칭찬으로 세는 단어 | nice one, cheers |

읽고 하는 일

  • 읽는 것: Claude가 실행한 각 도구의 이름과 실패 여부, 셸 명령의 명령줄과 출력이 변경 없음을 나타내는지, Claude가 쓰는 파일의 이름과 줄 수, skill 이름, 메시지의 단어(칭찬을 찾는 데만 사용), 서브에이전트의 시작과 종료.
  • 보관하는 것: 자체 점수와 상태를 컴퓨터의 Claude Code 플러그인 저장소에 보관합니다.
  • 그리는 것: 프롬프트 위 줄 오른쪽 끝에 블록 하나와 가끔 알림을 표시합니다.
  • Hook: skill.prompt는 실행된 skill만 기록하므로 완료된 skill을 순간으로 셉니다. skill의 prompt는 그대로 전달합니다. command.run은 자체 /jackpot 명령에만 응답합니다.
  • 개인정보: PRIVACY.md를 확인하세요.
  • 절대 하지 않는 것: 도구 호출이나 메시지를 변경·차단·지연하지 않고, 어디에도 보내지 않으며(네트워크 호출과 텔레메트리 없음), Claude가 쓰는 파일 내용도 줄 수를 세는 것 외에는 읽지 않습니다.

설치

Claude Code 2.1.287 이상(mods)이 필요합니다. 2.1.289에서 테스트했습니다.

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

mod는 여러분의 권한으로 Claude Code 안에서 실행됩니다. 설치하기 전에 코드를 읽으세요.

편집기의 통합 터미널을 포함한 터미널과 데스크톱 앱의 Code 탭에 그립니다. VS Code 채팅 패널과 claude -p에서는 실행되지만 그리지는 않습니다. 여러 Arcade 게임을 동시에 열 수 있지만 프롬프트 위 줄이 차오릅니다. /<command> hide로 하나를 숨기고 /<command> show로 다시 표시합니다.

알려진 한계

  • 기계는 컬러(금색 기계에 빨강, 초록, 파랑, 노랑, 보라색)이므로 단색 게임처럼 밝거나 어두운 터미널 테마를 따르지 않습니다.
  • 한 셀 안에서 두 색이 만날 때 줄 간격이 큰 터미널에서는 가느다란 선이 보일 수 있습니다.

소개

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

Mehmet Mutlu가 만들었으며 claude-plugins의 일부입니다. 더 많은 작업은 mehmetmutlu.dev에서 볼 수 있습니다.

라이선스

MIT

설치

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

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

jackpot

A Claude Code mod: a pixel slot machine at the right end of the line above the prompt. Every finished turn pulls the lever; the moments worth celebrating earn golden spins with better odds. Part of the Claude Code Arcade in claude-plugins.

What it does

  • Every finished turn pulls the lever once. Reels blur, stop one by one and bounce as they lock.
  • Medium moments queue one golden spin, big moments three: better odds, double pay, never a loss.
  • Five clean turns in a row (no tool error) raise the multiplier by one, up to ×5; a failed tool resets it.
  • Payouts: three 7s pay 100 chips, three dragons 50, diamonds 25, bells 15, stars 10, cherries 8; a cherry pair 3, any other pair 2. A jackpot strobes the cabinet and spills coins.
  • Under the machine: ◉ 2967 ×1 ▲ 2 ✦ 0 ♛ 1 (chips, multiplier, clean streak, golden spins waiting, jackpots). Chips are kept between sessions.
  • /jackpot shows the rules and stats; /jackpot spin, golden and demo are practice spins that pay nothing; /jackpot hide puts it away and /jackpot 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 /jackpot 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 jackpot@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 machine is in colour (red, green, blue, yellow, purple on a gold cabinet), so it does not follow a light or dark terminal theme the way the one colour games do.
  • Where two colours meet inside one cell, a terminal with tall line spacing can show a hairline.

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

비슷한 프로젝트