shimo4228

shimo4228

@shimo4228

GitHub
40 Skills
40 Total Stars
February 2026 Joined

Public Skills

protocol-di-testing

by shimo4228

"Use when testing Swift code that depends on file system, network, or external APIs via protocol-based dependency injection."

Processing 1 8mo ago

xcode-pbxproj-file-registration

by shimo4228

"Use when xcodebuild fails with 'cannot find in scope' after adding a .swift file outside Xcode. Register in 4 pbxproj sections."

CLI Tools 1 8mo ago

service-layer-extraction

by shimo4228

"Use when a Typer/Click CLI module exceeds 300 LOC with mixed concerns. Extract business logic into a testable service layer."

CLI Tools 1 8mo ago

xcode-package-swift-misidentification

by shimo4228

"Use when an iOS app builds successfully but the simulator does not launch due to Package.swift misidentification."

CLI Tools 1 8mo ago

json-data-validation-test-design

by shimo4228

"Use when validating auto-generated JSON data files too large for manual review. Layered pytest validation pattern."

Processing 1 8mo ago

claude-code-tool-patterns

by shimo4228

"Use when writing large files (>1000 lines), editing after many operations, or configuring hooks in Claude Code."

Processing 1 8mo ago

claude-code-mcp-manual-install

by shimo4228

"Use when adding MCP servers from within a Claude Code session where CLI is unavailable. jq-based ~/.claude.json editing workaround."

CLI Tools 1 8mo ago

swift-codable-decode-diagnosis

by shimo4228

"Use when debugging Swift Codable JSON decode errors with vague localizedDescription messages."

Processing 1 8mo ago

long-document-llm-pipeline

by shimo4228

"Use when processing documents over 50K characters through LLM APIs with section splitting and batch cost reduction."

Automation 1 8mo ago

root-cause-challenge-pattern

by shimo4228

"Use when evaluating whether a new feature, dependency, or abstraction is truly needed. 5-step root cause challenge."

API Dev 1 8mo ago

zenn-markdownlint-config

by shimo4228

"Use when setting up markdownlint-cli2 for a Zenn content repository. Zenn-specific rule overrides for false positives."

Linting 1 8mo ago

zenn-qiita-crosspost-workflow

by shimo4228

"Use when cross-posting a Zenn article to Qiita. Automated conversion pipeline with platform-specific adaptations."

CLI Tools 1 8mo ago

claude-code-self-generation-over-api

by shimo4228

"Use when Claude Code needs to generate or transform text data in bulk. Try self-generation before API calls on Max plan."

API Dev 1 8mo ago

zenn-context-driven-writing

by shimo4228

"Use when preparing context and drafts for experience-based Zenn articles. Parallel research + context file pattern."

Automation 1 8mo ago

regex-vs-llm-structured-text

by shimo4228

"Use when parsing structured text (quizzes, forms, documents). Start with regex, add LLM only for low-confidence edge cases."

Processing 1 8mo ago

cost-aware-llm-pipeline

by shimo4228

"Use when building an LLM-powered app that needs cost control via model routing, budget tracking, retry, and prompt caching."

Finance 1 8mo ago