Skip to content

Instantly share code, notes, and snippets.

@umeyuki
umeyuki / akirasuzuki899_prs.md
Created April 21, 2026 06:52
akirasuzuki899 年度別タスク一覧

akirasuzuki899 年度別タスク一覧

2022年

年月 PR 概要
2022年05月 #6463 Update ubuntu OS version on Vagrantfile Vagrantfile のUbuntu OSバージョンが古くて起動できない問題を修正するためOSバージョンをアップグレードした。
2022年05月 #6465 Update template text of manual mails DEV-6786対応として、手動メールの署名欄テキストを更新した。
2022年05月 #6469 Change new lesson request form DEV-7032対応として、新レッスンリクエストフォームの内容を変更した。
2022年05月 #6498 Remove rack basic authentication DEV-7131対応として、Basic認証をRails側からNginx側に移行するためRailsからBasic認証を削除した。レビューコメントが2件付いている。
@umeyuki
umeyuki / dealer-marker-gist.md
Created April 16, 2026 13:33
Rittai MiniatureTable: 起家マーク(dealer marker)を外角コーナーに固定配置する設計メモ

Rittai MiniatureTable: Dealer Marker (起家マーク) at Fixed Outer Corners

Overview

Svelte 5 の麻雀卓コンポーネント (MiniatureTable) に起家マークを追加した際の設計判断・試行錯誤・最終解法のメモ。

Problem

立体何切るモードのテーブルレイアウトに、起家マーク(東 or 南)をテーブルの外角コーナーに固定配置したい。

@umeyuki
umeyuki / gist-harness-engineering.md
Created March 30, 2026 03:41
Claude Code Harness Engineering Guide — プロジェクト別AI支援設定の体系的整備ガイド (Rails/iOS/Android/SvelteKit対応)

Claude Code Harness Engineering Guide

Claude Code の設定ファイル群を体系的に整備し、プロジェクトごとの AI 支援品質を最大化するためのガイド。

Rails, SvelteKit, iOS, Android, HTML モックなど、技術スタックを問わず適用可能。


1. ファイル構成と役割分担

@umeyuki
umeyuki / timetravel_campaign_guide.md
Created March 23, 2026 06:54
MAR-1282 Timecop UI & キャンペーン分岐 ソースコード一覧
@umeyuki
umeyuki / SKILL.md
Created March 22, 2026 15:10
Claude Code custom skill: Codex CLI - review & implementation (~/.claude/skills/codex/SKILL.md)
name codex
description Delegate tasks to Codex CLI - code review and implementation

Codex CLI - Review & Implementation Agent

Claude handles design, planning, and complex tasks. Codex CLI handles code review and delegated implementation.

@umeyuki
umeyuki / SKILL.md
Created March 22, 2026 14:54
Claude Code custom skill: Gyazo image handler (~/.claude/skills/gyazo/SKILL.md)
name gyazo
description Fetch and display Gyazo images in Claude Code

Gyazo Image Handler

Process Gyazo URLs to view images.

URL Patterns

@umeyuki
umeyuki / knip-sveltekit-monorepo-guide.md
Created March 22, 2026 02:10
Knip × SvelteKit Monorepo: 実践ガイド — pre-commit 700→0 warnings, 10,700+ lines deleted

Knip × SvelteKit Monorepo: 実践ガイド

背景

pnpmモノリポジトリ (SvelteKit + Hono + 共有パッケージ) で knip v5.71.0 を lefthook pre-commit に導入したところ、~700件の警告 (48 unused files, 277 unused exports, 349 unused types, 7 duplicate exports, 14 unused deps) が発生。

調査の結果、SvelteKit特有の問題実際のデッドコードが混在していることが判明した。

問題の分類

Svelte 5 / SvelteKit モノリポジトリにおける Knip 誤検知の要約

1. 現状と課題

pnpmモノリポジトリ構成において、Knip 5.71.0がSvelte 5/SvelteKitのファイルを大量に「未使用(Unused)」と誤検知している。

核心: KnipのSvelte抽出機能(Compiler)は動いているが、解析の起点(Entry Point)の設定とプラグインのスコープ制御に失敗している。

2. 根本原因

@umeyuki
umeyuki / CLAUDE.md
Created March 21, 2026 15:26
Claude Code environment cleanup guide - global rules → project rules migration

Base Claude Code Configuration

Language

  • Response to user: Japanese
  • Code/Comments/Commits/Docs: English

Constraints

  • Edit ONLY files within project root. Use tmp/ for scratch work
  • Commands MUST NOT auto-invoke other commands. Display for user to run manually
@umeyuki
umeyuki / playwright-cli-setup.md
Created March 21, 2026 15:11
Claude Code: Playwright CLI Setup (not MCP)

Claude Code: Playwright CLI Setup (not MCP)

Playwright を MCP ではなく CLI (SKILL ベース) で使う設定手順。

Why CLI over MCP?

  • CLI: トークン効率が良い。大きなツールスキーマやアクセシビリティツリーをコンテキストに読み込まない。コーディングエージェント向き
  • MCP: 探索的な自動化や長時間ワークフロー向け

Setup