shimo4228

shimo4228

@shimo4228

GitHub
40 Skills
40 Total Stars
February 2026 Joined

Public Skills

skill-stocktake

by shimo4228

"Use when auditing Claude skills and commands for quality. Supports Quick Scan (changed skills only) and Full Stocktake modes with sequential subagent batch evaluation."

CLI Tools 1 8mo ago

python-immutable-accumulator

by shimo4228

"Use when building immutable state accumulators in Python. Frozen dataclass + tuple pattern with slots gotcha."

Code Gen 1 8mo ago

keyword-based-llm-eval

by shimo4228

"Use when evaluating LLM-generated structured output against expected results using keyword matching and F1 metrics."

Embeddings 1 8mo ago

parallel-subagent-batch-merge

by shimo4228

"Use when generating 50+ structured items with parallel Claude Code subagents and merging outputs into one file."

Automation 1 8mo ago

swift-actor-persistence

by shimo4228

"Use when building a thread-safe data persistence layer in Swift using actors with in-memory cache and file storage."

Caching 1 8mo ago

deep-research-api-landscape

by shimo4228

"Use when building automated research systems. Official Deep Research APIs (OpenAI, Gemini, Perplexity) over browser automation."

Academic 1 8mo ago

algorithm-migration-with-rollback

by shimo4228

"Use when replacing a core algorithm (encryption, hashing, ML model) that affects persisted user data and needs rollback safety."

Processing 1 8mo ago

cross-source-fact-verification

by shimo4228

"Use when fact-checking drafts containing dates, quantities, or causal claims against multiple independent sources."

Agents 1 8mo ago

mock-friendly-api-layering

by shimo4228

"Use when mock assertions fail due to public functions forwarding internal params like url or timeout to a shared helper."

API Dev 1 8mo ago

backward-compatible-frozen-extension

by shimo4228

"Use when extending a frozen dataclass or Pydantic pipeline with new fields without breaking existing consumers."

Code Gen 1 8mo ago

brainstorming-communication

by shimo4228

"Use when the user is exploring ideas and hasn't decided on a direction yet. Provide information without forcing choices."

Legal 1 8mo ago

data-generation-quality-metrics-loop

by shimo4228

"Use when validating auto-generated data quality through iterative generate-measure-fix loops with quantitative metrics."

Code Gen 1 8mo ago

tech-writing-patterns

by shimo4228

"Use when writing or reviewing technical articles for Zenn/Qiita. Cross-posting, tone adjustment, quality patterns."

API Dev 1 8mo ago

ai-era-architecture-principles

by shimo4228

"Framework adoption decision matrix: custom vs large frameworks in the Claude Code era. Use when evaluating whether to adopt a large framework or build custom with AI."

Agents 1 8mo ago

textual-tui-pipeline-interception

by shimo4228

"Use when adding an interactive review/approval step to a CLI pipeline using Textual TUI with immutable state."

CLI Tools 1 8mo ago

skill-stocktaking-process

by shimo4228

"Use when learned skills exceed 10 per location or need consolidation. 4-step stocktaking with character budget awareness."

Finance 1 8mo ago

content-hash-cache-pattern

by shimo4228

"Use when caching expensive file processing results. SHA-256 content-hash keying with frozen CacheEntry and service layer wrapper."

Caching 1 8mo ago

cjk-aware-text-metrics

by shimo4228

"CJK/Latin weighted token estimation for multilingual LLM pipelines. Use when processing Japanese/Chinese/Korean text with fixed chars-per-token constants."

API Dev 1 8mo ago

prh-hyphen-regex-escape

by shimo4228

"Use when adding hyphenated terms to prh spelling dictionaries on Node.js 20+. Unicode regex flag incompatibility."

CLI Tools 1 8mo ago

immutable-model-updates

by shimo4228

"Use when designing Swift model structs that need predictable, thread-safe state updates without mutation."

Code Gen 1 8mo ago

directory-structure-enforcement-hooks

by shimo4228

"Use when Claude Code creates files in wrong locations despite CLAUDE.md rules. PreToolUse + Stop hook 3-layer defense."

Processing 1 8mo ago

python-module-to-package-refactor

by shimo4228

"Use when splitting a Python module (>400 LOC) into a package. mock.patch target update rules and checklist."

CI/CD 1 8mo ago

python-optional-dependencies

by shimo4228

"Use when supporting multiple backends/providers without forcing all dependencies on users. pyproject.toml extras pattern."

CLI Tools 1 8mo ago

zenn-textlint-workarounds

by shimo4228

"Use when textlint produces false positives on Zenn articles. prh hyphen loop, :::message, and --fix workarounds."

Code Review 1 8mo ago