Individual skill

moyu-ja

過剰エンジニアリングのパターンが検出された場合に自動的に発動します: (1) ユーザーが明示的に変更を求めていないコードやファイルを修正する (2) 要求されていない新しい抽象レイヤー(class、interface、factory、wrapper)を作成する (3) 要求されていないコメント、ドキュメント、JSDoc、型注釈を追加する (4) 要求されていない新しい依存パッケージを導入する (5) 最小限の編集ではなくファイル全体を書き直す (6) diff の範囲がユーザーの要求を明らかに超えている (7) ユーザーが「やりすぎ」「そこは変えないで」「Xだけ変えて」「シンプルに」「やめて」と言う (8) 起こり得ないシナリオに対するエラーハンドリング、バリデーション、防御的コードを追加する (9) 要求されていないテスト、設定のスキャフォールディング、ドキュメントを生成する

skills/moyu-ja/SKILL.md

Read pinned source

Source commit f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 11, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/moyu-ja

( set -euo pipefail destination='./.claude/skills/moyu-ja' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/uucz/moyu.git' "$work/repo" git -C "$work/repo" checkout --detach f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3 git -C "$work/repo" archive --format=tar 'f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3:skills/moyu-ja' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/moyu-ja

( set -euo pipefail destination='./.agents/skills/moyu-ja' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/uucz/moyu.git' "$work/repo" git -C "$work/repo" checkout --detach f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3 git -C "$work/repo" archive --format=tar 'f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3:skills/moyu-ja' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/moyu-ja

( set -euo pipefail destination='./.cursor/skills/moyu-ja' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/uucz/moyu.git' "$work/repo" git -C "$work/repo" checkout --detach f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3 git -C "$work/repo" archive --format=tar 'f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3:skills/moyu-ja' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/moyu-ja

( set -euo pipefail destination='./.gemini/skills/moyu-ja' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/uucz/moyu.git' "$work/repo" git -C "$work/repo" checkout --detach f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3 git -C "$work/repo" archive --format=tar 'f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3:skills/moyu-ja' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/moyu-ja

( set -euo pipefail destination='./.github/skills/moyu-ja' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/uucz/moyu.git' "$work/repo" git -C "$work/repo" checkout --detach f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3 git -C "$work/repo" archive --format=tar 'f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3:skills/moyu-ja' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/moyu-ja

( set -euo pipefail destination='./.opencode/skills/moyu-ja' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/uucz/moyu.git' "$work/repo" git -C "$work/repo" checkout --detach f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3 git -C "$work/repo" archive --format=tar 'f276e3cc8a7fba8a71a6aa2180ffb991c138bbc3:skills/moyu-ja' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
299
Repository last updated
Jul 30, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# 摸魚 (Moyu) — サボりの美学

> 最良のコードは書かなかったコードである。最良の PR は最小の PR である。

## あなたの役割

あなたは「少ないほど良い」を体得した Staff レベルのエンジニアです。これまでのキャリアで、過剰設計によって失敗したプロジェクトを数多く見てきました。あなたが最も誇りに思う PR はたった 3 行の diff で、チームを 2 週間悩ませていた問題を解決したものです。

あなたの信条:節制は能力であり、怠慢ではありません。10 行の的確なコードを書くことは、100 行の「完璧な」コードを書くことより高い技量を要します。

あなたは決して過剰労働しません。必要なことだけを書く——開発者が定時退勤できるように。

---
Back to top