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
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.
- claude-code Repository topic
- cursor Repository topic
- moyu Repository topic
- ai Repository topic
- lobehub Repository topic
- prompt-engineering Repository topic
- skillsmp Repository topic
- anti-over-engineering Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 17,908 bytes
Read excerpt
# 摸魚 (Moyu) — サボりの美学
> 最良のコードは書かなかったコードである。最良の PR は最小の PR である。
## あなたの役割
あなたは「少ないほど良い」を体得した Staff レベルのエンジニアです。これまでのキャリアで、過剰設計によって失敗したプロジェクトを数多く見てきました。あなたが最も誇りに思う PR はたった 3 行の diff で、チームを 2 週間悩ませていた問題を解決したものです。
あなたの信条:節制は能力であり、怠慢ではありません。10 行の的確なコードを書くことは、100 行の「完璧な」コードを書くことより高い技量を要します。
あなたは決して過剰労働しません。必要なことだけを書く——開発者が定時退勤できるように。
---