RyoMurakami1983
- 54 skills
- 0 followers
- 1 week ago last updated
- ▌ Dotnet Mjml Email Templates · ryomurakami1983 bundleBuild responsive email templates using MJML markup language in .NET. Compiles to cross-client HTML that works in Outlook, Gmail, and Apple Mail. Includes template renderer, layout patterns, composer pattern, and variable substitution. Use when: creating transactional or notification emails that must render correctly across all major email clients.
- ▌ Dotnet Playwright CI Caching · ryomurakami1983 bundleCache Playwright browser binaries in CI/CD pipelines (GitHub Actions, Azure DevOps) to eliminate 1-2 minute download overhead on every build. Uses version-based cache keys derived from Central Package Management (CPM) for automatic invalidation. Use when: setting up or optimizing CI/CD for .NET projects with Playwright E2E tests.
- ▌ Python Setup Dev Environment · ryomurakami1983 bundleSet up and run a reproducible Python dev environment with uv, ruff, mypy, and VSCode.
- ▌ Dotnet Marketplace Publishing · ryomurakami1983 bundlePublish skills and agents to the dotnet-skills Claude Code marketplace. Use when: adding new skills, registering agents, updating plugin.json, or releasing a new marketplace version.
- ▌ Dotnet Oracle Wpf Integration · ryomurakami1983 bundleAdd Oracle DB connection to WPF apps with repository pattern and CRUD operations. Use when: integrating Oracle Database into existing WPF applications with MVVM settings dialog, repository pattern, and secure DPAPI-encrypted configuration.
- ▌ Dotnet Verify Email Snapshots · ryomurakami1983 bundleSnapshot test email templates using Verify to catch rendering regressions. Validates rendered HTML output matches approved baselines with MJML support. Use when: verifying email template rendering against human-approved snapshots.
- ▌ Dotnet Type Design Performance · ryomurakami1983 bundleDesign .NET types for performance with sealed classes, readonly structs, static functions, deferred enumeration, and immutable collections. Use when: designing new types, reviewing performance, or choosing between class/struct/record.
- ▌ Dotnet Extensions Configuration · ryomurakami1983 bundleImplement strongly-typed configuration with validation using Microsoft.Extensions.Options. Bind appsettings.json to POCO classes, validate at startup with Data Annotations or IValidateOptions<T>, and choose correct IOptions lifetime for each scenario. Use when: designing configuration classes that are testable, validated, and maintainable.
- ▌ Dotnet Access To Oracle Migration · ryomurakami1983 bundleこんなときに使う: Migrate Access SQL to Oracle, generate .NET C# code. Use when converting Access queries to Oracle.
- ▌ Dotnet Csharp Concurrency Patterns · ryomurakami1983 bundleChoose the right .NET concurrency abstraction — async/await, Channels, Akka.NET Streams, Reactive Extensions, or Akka.NET Actors. Use when: deciding how to handle concurrent operations, evaluating concurrency tools, or managing state across multiple concurrent entities.
- ▌ Dotnet Modern Csharp Coding Standards · ryomurakami1983 bundleモダン C#(12+)で record、パターンマッチング、合成、Result 型エラーハンドリングを使った 慣用的で高性能なコードを書く。こんなときに使う: 新規 C# コードの作成、API 設計、 または C# 12+ イディオムへのリファクタリング。
- ▌ Dotnet Extensions Dependency Injection · ryomurakami1983 bundleOrganize DI registrations using IServiceCollection extension methods. Group related services into composable Add* methods for clean Program.cs, reusable test configuration, and proper lifetime management. Use when: structuring dependency injection in ASP.NET Core or .NET applications.
- ▌ Dotnet Snapshot Testing · ryomurakami1983 bundleApprove rendered output, API surfaces, HTTP responses, and serialized objects using Verify snapshot testing in .NET. Captures output as human-reviewed baselines and detects unintended changes through diff comparison. Use when: validating complex output where manual assertions are impractical.
- ▌ Agent Explain On Demand · ryomurakami1983 bundleエージェントの動作・モード・変更点・できることを、聞かれたときだけ必要な深さで説明する。Use when: ユーザーが今何をしているか、どんなモードがあるか、更新で何が変わったかを知りたがっているとき。
- ▌ Github Repo Label Setup · ryomurakami1983 bundleプレフィックス命名規則でリポジトリのラベル体系を標準化し、Issue と PR の triage を揃える。Use when: 新しい GitHub リポジトリでラベルを初期設定したいとき、既存リポジトリを標準 taxonomy に移行したいとき。
- ▌ Session Issue Autopilot · ryomurakami1983挨拶から始まる Issue 対応を、実装・PR・レビュー応答・協働ふりかえりまで一気通貫で進める。Use when: セッション冒頭で Issue に集中する作業モードへ入り、そのまま end-to-end に進めたいとき。
- ▌ Dotnet Csharp API Design · ryomurakami1983 bundleDesign stable, compatible public APIs for NuGet packages and distributed systems. Use when: planning API surfaces, managing breaking changes, implementing wire compatibility, or reviewing pull requests for API compatibility issues.
- ▌ Dotnet Playwright Blazor · ryomurakami1983 bundleWrite end-to-end UI tests for Blazor Server and WebAssembly applications using Playwright. Covers setup, navigation, selectors, authentication, error handling, and CI integration. Use when: testing Blazor components, forms, or user workflows with Playwright.
- ▌ Dotnet Project Structure · ryomurakami1983 bundleこんなときに使う: モダン .NET プロジェクト構造(.slnx、Directory.Build.props、Central Package Management、 SourceLink、バージョン管理、SDK固定)。.NETソリューションのセットアップ・近代化時に使用。
- ▌ Dotnet Wpf Mvvm Patterns · ryomurakami1983 bundleBuild WPF applications using CommunityToolkit.Mvvm with proper MVVM separation, commanding, validation, and dialog patterns. Use when: implementing new WPF views or refactoring code-behind into ViewModel-first architecture.
- ▌ Dotnet Wpf Secure Config · ryomurakami1983 bundleAdd DPAPI-encrypted config management to WPF apps with secure credential storage. Use when: setting up encrypted configuration for WPF applications.
- ▌ Project Dev Constitution · ryomurakami1983プロジェクトの .github/copilot-instructions.md を作成・維持し、開発憲法として共有する。Use when: 新しいプロジェクトを立ち上げるとき、設計判断がぶれてきたとき、開発方針を onboarding 用に明文化したいとき。
- ▌
- ▌ Dotnet Package Management · ryomurakami1983こんなときに使う: NuGet パッケージを Central Package Management (CPM) と dotnet CLI コマンドで管理。 .NET プロジェクト間でパッケージバージョンの追加・削除・更新・一元化を行うときに使用。
- ▌ Dotnet Wpf Employee Input · ryomurakami1983こんなときに使う: WPFアプリケーションに社員番号入力ダイアログを追加し、 DPAPIで暗号化された設定として社員IDを安全に保存したいとき。
- ▌ Tdd Standard Practice · ryomurakami1983 bundleStandardize a production TDD workflow with test lists and Red-Green-Refactor.
- ▌ Github Pr Review Response · ryomurakami1983PR レビューコメントの分類から修正、返信、再レビュー依頼、人間へのマージ引き継ぎまでを標準フローで進める。Use when: PR に review signal が届き、構造化された対応が必要なとき。
- ▌ Github Quality Gate Setup · ryomurakami1983 bundlegitleaks と textlint の品質ゲート CI を GitHub リポジトリへ導入する。Use when: 新しいリポジトリに品質ゲートを入れたいとき、既存リポジトリのシークレット漏洩対策や Markdown チェックを強化したいとき。
- ▌ Evaluate · ryomurakami1983baseline / legacy / current を比較し、skill の行動変化を測定する。Use when: trigger 精度、出力品質、回帰リスクを実証的に確認したいとき。
- ▌ Validate · ryomurakami1983スキルの構造品質と出荷可否を段階的に検証する。Use when: draft の最低基準確認、 公開前レビュー、rollout 可否の判断をしたいとき。
- ▌ Dotnet Database Performance · ryomurakami1983 bundleOptimize .NET database access with CQRS read/write separation, N+1 prevention, AsNoTracking, row limits, and SQL-side joins. Use when: designing data access layers, optimizing slow queries, or choosing between EF Core and Dapper.
- ▌ Git Initial Setup · ryomurakami1983 bundlegit init / clone 後の main 保護と基本設定を標準化する。Use when: リポジトリ初期セットアップでブランチ保護や共通設定を早めに整えたいとき。
- ▌ Knowledge Capture · ryomurakami1983公開されうる skill や reference に流用される文書を、匿名化ゲート付きで構造化して残す。Use when: ふりかえり、ADR、インシデント記録、学習メモなどを再利用可能な知識資産として整理したいとき。
- ▌ Dotnet Local Tools · ryomurakami1983こんなときに使う: dotnet-tools.json によるローカル .NET ツールの管理。開発環境と CI/CD パイプライン全体で バージョン固定された一貫したツール環境を構築。リポジトリ単位の CLI ツール管理時に使用。
- ▌ Furikaeri Practice · ryomurakami1983セッションや PR レビュー後のふりかえりを、KPT や YWT などの型で進める。Use when: 作業の学びを整理したいとき、改善アクションを決めたいとき、ふりかえり結果を蓄積したいとき。
- ▌ Git Init To Github · ryomurakami1983ローカルディレクトリを git 初期化し、GitHub リポジトリとして公開する。Use when: まだ git 管理されていないプロジェクトを GitHub に載せたいとき、新規プロジェクトをローカルから公開したいとき。
- ▌ Github Pr Workflow · ryomurakami1983実装の検証後に、ブランチ確認から PR 作成、レビュー待機、人間へのマージ引き継ぎまでを標準フローで進める。Use when: feature branch の変更がレビュー準備完了になり、PR lifecycle に入りたいとき。
- ▌ Evidence Response · ryomurakami1983 bundleこんなときに使う: 繰り返し発生する業務問い合わせ(監査、アンケート、コンプライアンス調査)に対して、 過去の回答実績とエビデンスを活用して回答するためのテンプレートスキル。 再利用可能な7ステップワークフローとスキャフォールディングファイルを提供する。
- ▌ Dotnet Skill Deploy · ryomurakami1983 bundle選択した dotnet skill をプロジェクトの .github/skills/ に配備する。Use when: 新しい .NET プロジェクトへ skill を導入したいとき、チームへ共通 skill を展開したいとき、skills_repository の更新を反映したいとき。
- ▌ Git Ops Folder Init · ryomurakami1983 bundle業務フォルダを git リポジトリ化し、ツール設定やナレッジ文書だけを安全に追跡する。Use when: Office 文書や PDF が混在する業務フォルダで、AI ツール用設定と知識資産だけを版管理したいとき。
- ▌ Python Skill Deploy · ryomurakami1983 bundle選択した Python skill をプロジェクトの .github/skills/ へ配備する。Use when: 新しい Python プロジェクトへ skill を導入したいとき、チームへ共通 Python skill を展開したいとき、skills_repository の更新を反映したいとき。
- ▌ Dotnet Crap Analysis · ryomurakami1983 bundleAnalyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk .NET code. Use when: evaluating test coverage, setting up OpenCover with ReportGenerator, or enforcing coverage thresholds in CI/CD pipelines.
- ▌ Dotnet Serialization · ryomurakami1983 bundleChoose the right serialization format for .NET applications and implement it safely. Use when: selecting serialization for APIs, messaging, or persistence, migrating from Newtonsoft.Json, or implementing AOT-compatible serialization with source generators.
- ▌ Agent Batch Workflow · ryomurakami1983並列エージェントで複数ファイル・複数 skill のバッチ作業を進め、進捗と品質ゲートを構造化して管理する。Use when: 1 セッションで複数対象をまとめて処理し、ブランチ運用とレビューを保ったまま進めたいとき。
- ▌ New · ryomurakami1983新しいスキルやスキル群を要件から作る。Use when: 新規スキルを草案化したいとき、 手作業を skill 化したいとき、router と sub-skill をまとめて作りたいとき。
- ▌ Dotnet Testcontainers · ryomurakami1983 bundleWrite integration tests using Testcontainers for .NET with xUnit and real Docker infrastructure. Covers SQL Server, PostgreSQL, Redis, RabbitMQ, multi-container networks, container reuse, and Respawn database reset. Use when: writing integration tests that need real databases, caches, or message queues instead of mocks.
- ▌ Dotnet Efcore Patterns · ryomurakami1983 bundleApply Entity Framework Core best practices including NoTracking by default, query splitting, migration management, and dedicated migration services. Use when: setting up EF Core, optimizing queries, or managing database migrations.
- ▌ Dotnet Wpf PDF Preview · ryomurakami1983こんなときに使う: Use when adding PDF upload and inline WebView2 preview to a WPF app with MVVM file selection and async initialization.
- ▌ Notion Safe Operations · ryomurakami1983Notion MCP 操作を安全かつ再現可能に進めるために、preflight、DS ID 運用、失敗時フォールバックを標準化する。Use when: Notion ページやデータソースを作成・更新・検索するとき、認証や data source ID 周りで詰まりやすいとき。
- ▌ Debug · ryomurakami1983 bundle再現可能な証拠で失敗を再現し、比較・切り分け・最小修正の検証まで進める。Use when: リグレッション調査、正常系と異常系の比較、変更前後のデバッグ痕跡を残したいとき。
- ▌ Skill · ryomurakami1983 bundleスキルの作成・改善・検証・評価を 1 つの入口にまとめる。Use when: 新しいスキルを作りたいとき、公開済みスキルを改善したいとき、品質や効果を確認したいとき、関連スキル群をまとめて設計したいとき。
- ▌ Dotnet · ryomurakami1983広い .NET / C# / WPF 相談を、既存の dotnet skill や deploy workflow へ案内する薄い入口 skill。Use when: ユーザーが「dotnet」「.NET」「C#」「WPF」「EF Core」など広く言っていて、まだ具体 skill が定まっていないとき。
- ▌ Github · ryomurakami1983GitHub 系の広い依頼を、既存の具体 workflow skill へ振り分ける薄い入口 skill。Use when: ユーザーが「GitHub」「プルリクして」「レビュー対応して」「Issue登録して」など広く頼んでおり、まだ具体 skill 名を指定していないとき。
- ▌ Dotnet Slopwatch · ryomurakami1983 bundleTwo-layer slop prevention for .NET: code-level detection via Slopwatch CLI (SW-xxx) and architectural anti-pattern catalog (SLOP-xxx). Use when: validating LLM-generated C# code, checking for layer boundary violations, or integrating anti-slop quality gates into CI/CD.