APM

>Scope

@mattnigh

mattnigh
124 skills·22·skill·development, security, design, productivity, testing, code-quality, data, devops, git-workflow, documentation
apm::@mattnigh124 skills

@mattnigh/architecture-navigator

skill

Understand and navigate the DevPrep AI 7-folder architecture. Use this skill when asked about code organization, where to place new features, what modules exist, or when starting development tasks that need architecture context. Auto-triggers on keywords like "where should", "add module", "architecture", "structure", "organize", "place code", "what modules".

22
mattnigh/development·2,024 tokens·goapi-design

@mattnigh/area-context-create

skill

Create codebase area context skills for rapid navigation. MUST BE USED for creating area context skills. Handles ONE-TIME auto-detection with Serena, template-based generation, and manual maintenance. Use when creating new area contexts or regenerating existing ones, or when user mentions "create context skill", "generate area context", "map codebase area", skill generation, codebase navigation, area mapping, or template-based skill creation.

22
mattnigh/development·3,858 tokens·testingsecurity

@mattnigh/authentication-management

skill

Manages authentication flow for MutuaPIX (Laravel Sanctum + Next.js), handles mock mode security, and validates environment configurations

22
mattnigh/security·2,514 tokens·typescriptjavascriptapi-design+1

@mattnigh/bmad-ux-design

skill

Designs UX and creates wireframes.

22
mattnigh/design·717 tokens·design

@mattnigh/book-scaffolding

skill

Plan, structure, and scaffold large educational books using cognitive load management, just-in-time specification, and pedagogical best practices. Use this skill when planning multi-part, multi-chapter educational works that require narrative continuity, progressive complexity, and hands-on exercises. This skill helps create cohesive learning journeys that balance foundational scaffolding with advanced independence. Activate when tasks involve structuring books, managing cognitive load across chapters, defining part-level narratives, or coordinating multi-phase content development workflows.

22
mattnigh/productivity·4,709 tokens·productivity

@mattnigh/cfn-agent-lifecycle

skill

Unified agent management from selection through completion - spawning, execution, output processing. Use when selecting agents for tasks, spawning agents with dependency validation, processing agent outputs, or tracking agent lifecycle events with audit trails.

22
mattnigh/testing·2,408 tokens·typescripttesting

@mattnigh/claude-skills-agent-quality-standards-skill-md

skill

エージェント品質基準と検証プロセスを専門とするスキル。 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 手順設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/quality-metrics.md`: Quality Metrics - `scripts/calculate-quality-score.mjs`: calculate-quality-score.mjs - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/quality-checklist-template.md`: Quality Checklist Template - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when handling agent quality standards tasks.

22
mattnigh/code-quality·1,083 tokens·code-quality

@mattnigh/claude-skills-api-versioning-skill-md

skill

APIバージョニング戦略と後方互換性管理を専門とするスキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/api-versioning/resources/versioning-strategies.md`: バージョニング方式の比較と選択基準 - `.claude/skills/api-versioning/resources/breaking-changes.md`: 破壊的変更の定義と影響範囲管理 - `.claude/skills/api-versioning/resources/deprecation-process.md`: 段階的廃止プロセスとHTTPヘッダー活用 - `.claude/skills/api-versioning/templates/migration-guide-template.md`: バージョン間移行ガイドテンプレート - `.claude/skills/api-versioning/templates/deprecation-notice-template.md`: 非推奨化通知テンプレート - `.claude/skills/api-versioning/scripts/check-breaking-changes.js`: 破壊的変更検出スクリプト - `.claude/skills/api-versioning/scripts/generate-migration-guide.sh`: 移行ガイド自動生成スクリプト 核心知識: - バージョニング方式の選択(URL Path / Header / Query) - 破壊的変更の管理と移行戦略 - 非推奨化(Deprecation)プロセス - バージョン間の差分文書化 使用タイミング: - APIバージョニング戦略を決定する時 - 破壊的変更を導入する時 - エンドポイントを非推奨化する時 - バージョン間の移行ガイドを作成する時

22
mattnigh/development·2,883 tokens·javascriptapi-designdocumentation

@mattnigh/claude-skills-authentication-authorization-security-skill-md

skill

認証・認可機構のセキュリティ評価とベストプラクティスを提供します。 ブルース・シュナイアーの『Secrets and Lies』とOAuth 2.0仕様に基づき、 認証メカニズム、セッション管理、アクセス制御、JWT/トークンセキュリティの 包括的な評価基準と実装ガイダンスを提供します。 使用タイミング: - 認証システムのセキュリティレビュー時 - OAuth/OpenID Connect実装の評価時 - セッション管理とトークンセキュリティの設計時 - アクセス制御(RBAC/ABAC)の実装評価時 - JWT署名アルゴリズムとトークン管理の検証時 Use this skill when reviewing authentication code, designing authorization systems, or validating token security implementations. 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/authentication-authorization-security/resources/access-control-models.md`: RBAC/ABAC/ACLアクセス制御モデルの詳細比較と選択基準 - `.claude/skills/authentication-authorization-security/resources/jwt-security-checklist.md`: JWT署名アルゴリズム選択とトークンセキュリティ検証項目 - `.claude/skills/authentication-authorization-security/resources/oauth2-flow-comparison.md`: OAuth 2.0フロー(Authorization Code、PKCE等)の選択決定ツリー - `.claude/skills/authentication-authorization-security/resources/password-hashing-guide.md`: bcrypt/argon2/scryptハッシュアルゴリズムの設定と実装ガイド - `.claude/skills/authenti

22
mattnigh/security·5,472 tokens·documentationsecurity

@mattnigh/claude-skills-code-smell-detection-skill-md

skill

コードスメル(悪臭)とアーキテクチャアンチパターンの検出を専門とするスキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/code-smell-detection/resources/architecture-antipatterns.md`: アーキテクチャ・アンチパターン - `.claude/skills/code-smell-detection/resources/class-smells.md`: クラス関連のコードスメル - `.claude/skills/code-smell-detection/resources/method-smells.md`: メソッド関連のコードスメル - `.claude/skills/code-smell-detection/templates/code-smell-report.md`: コードスメル検出レポート - `.claude/skills/code-smell-detection/scripts/detect-code-smells.mjs`: コードスメル検出スクリプト 専門分野: - クラススメル: God Object、Feature Envy、Data Class - メソッドスメル: Long Method、Long Parameter List、Switch Statements - 構造スメル: Shotgun Surgery、Parallel Inheritance Hierarchies - アーキテクチャアンチパターン: Big Ball of Mud、Golden Hammer 使用タイミング: - コードレビューで品質問題を検出する時 - リファクタリング対象を特定する時 - 技術的負債を可視化する時 - 保守性低下の原因を分析する時 Use proactively when reviewing code quality, identifying refactoring targets, or analyzing technical debt in the codebase.

22
mattnigh/development·4,370 tokens·development

@mattnigh/claude-skills-command-activation-mechanisms-skill-md

skill

コマンドの起動メカニズムを専門とするスキル。 ユーザー明示起動、モデル自動起動(SlashCommand Tool)、Extended Thinkingトリガー、 実行フローの完全図解を提供します。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/command-activation-mechanisms/resources/slashcommand-tool-guide.md`: SlashCommandツール詳細ガイド - `.claude/skills/command-activation-mechanisms/resources/user-explicit-activation.md`: ユーザー明示的起動パターン - `.claude/skills/command-activation-mechanisms/resources/execution-flow-diagrams.md`: コマンド実行フロー図解 - `.claude/skills/command-activation-mechanisms/resources/extended-thinking-triggers.md`: Extended Thinkingトリガー設計 - `.claude/skills/command-activation-mechanisms/templates/auto-invocation-template.md`: 自動起動コマンドテンプレート - `.claude/skills/command-activation-mechanisms/templates/extended-thinking-template.md`: Extended Thinking活用テンプレート - `.claude/skills/command-activation-mechanisms/scripts/validate-activation.mjs`: 起動メカニズム検証スクリプト 使用タイミング: - SlashCommand Toolによる自動起動を理解したい時 - Extended Thinkingを活用したい時 - コマンド実行フローを設計する時 Use proactively when understandin

22
mattnigh/development·3,716 tokens·documentation

@mattnigh/claude-skills-distributed-tracing-skill-md

skill

分散トレーシングとOpenTelemetry統合の専門スキル。 マイクロサービスアーキテクチャにおけるリクエストフローの可視化とボトルネック特定を提供します。 使用タイミング: 📖 参照書籍: - 『Observability Engineering』(Charity Majors): ログ設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/span-design-guide.md`: span-design-guide のガイド - `resources/trace-structure-design.md`: trace-structure-design の詳細ガイド - `resources/w3c-trace-context.md`: w3c-trace-context の詳細ガイド - `scripts/analyze-trace.mjs`: traceを分析するスクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/tracing-config.ts`: tracing-config のテンプレート Use proactively when handling distributed tracing tasks.

22
mattnigh/design·1,242 tokens·typescriptdocumentation

@mattnigh/claude-skills-electron-distribution-skill-md

skill

Electronアプリケーションの配布・自動更新専門知識 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/electron-distribution/resources/auto-update.md`: 自動更新実装詳細 - `.claude/skills/electron-distribution/resources/release-channels.md`: リリースチャネル管理 - `.claude/skills/electron-distribution/resources/store-distribution.md`: ストア配布ガイド - `.claude/skills/electron-distribution/templates/update-server.ts`: 更新サーバーテンプレート - `.claude/skills/electron-distribution/scripts/release.sh`: リリーススクリプト 専門分野: - 自動更新: electron-updater設定 - リリース管理: バージョニング、チャネル - ストア配布: Mac App Store、Microsoft Store - アップデートサーバー: 自前・GitHub Releases 使用タイミング: - 自動更新機能を実装する時 - リリースフローを構築する時 - アプリストアに配布する時 - 更新サーバーを設定する時

22
mattnigh/development·3,986 tokens·typescriptgit

@mattnigh/claude-skills-encryption-key-lifecycle-skill-md

skill

暗号化と鍵ライフサイクル管理スキル。暗号化アルゴリズム選定、 鍵生成、保管、ローテーション、廃棄の全フェーズを網羅します。 保存時・転送時・使用時の暗号化戦略を提供します。 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 実践的改善 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/rotation-procedures.md`: rotation-procedures の詳細ガイド - `scripts/generate-keys.mjs`: keysを生成するスクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト Use proactively when handling encryption key lifecycle tasks.

22
mattnigh/development·1,125 tokens·development

@mattnigh/claude-skills-file-watcher-security-skill-md

skill

ファイル監視システムのセキュリティ対策とプロダクション環境での安全な運用パターン。 最小権限の原則、Defense in Depth、Fail-Safe Defaultsに基づく多層防御設計を提供。 専門分野: 📖 参照書籍: - 『Web Application Security』(Andrew Hoffman): 脅威モデリング 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/threat-model.md`: threat-model の詳細ガイド - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/security-audit.sh`: セキュリティを監査するスクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/secure-watcher.ts`: secure-watcher のテンプレート - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when handling file watcher security tasks.

22
mattnigh/security·1,184 tokens·typescriptsecurity

@mattnigh/claude-skills-integration-patterns-skill-md

skill

MCPサーバーと外部システム間の統合パターンに関する専門知識。 同期・非同期通信、イベント駆動アーキテクチャ、データ同期パターンの設計指針を提供します。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/integration-patterns/resources/async-patterns.md`: Message Queue/Pub-Sub/Sagaパターンの詳細と実装ガイド - `.claude/skills/integration-patterns/resources/event-driven-guide.md`: Event Sourcing/CQRS/Webhookによるイベント駆動設計 - `.claude/skills/integration-patterns/resources/sync-patterns.md`: Request-Response/Aggregator/Gatewayパターンの詳細 - `.claude/skills/integration-patterns/scripts/review-integration-design.mjs`: 統合設計のアーキテクチャレビューと改善提案 - `.claude/skills/integration-patterns/scripts/validate-message-schema.mjs`: メッセージスキーマ定義の検証とバージョン互換性チェック - `.claude/skills/integration-patterns/templates/integration-design-template.md`: 統合パターン選択と設計ドキュメントテンプレート - `.claude/skills/integration-patterns/templates/message-schema-template.json`: イベント/メッセージスキーマ定義テンプレート 使用タイミング: - MCPサーバーと外部システムの連携設計時 - 非同期処理パターンの設計時 - イベント駆動統合の設計時 - マルチサービス連携の設計時

22
mattnigh/code-quality·3,383 tokens·api-designdocumentation

@mattnigh/claude-skills-interface-segregation-skill-md

skill

SOLID原則のインターフェース分離原則(ISP)を専門とするスキル。 Robert C. Martinの『アジャイルソフトウェア開発の奥義』に基づき、 クライアントが使用しないメソッドへの依存を強制しない、 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 実践的改善 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/fat-interface-detection.md`: 空実装/例外スロー/条件付き実装による肥大化検出手法 - `resources/interface-composition.md`: allOf/extends/mixinによる小インターフェース組み合わせパターン - `resources/isp-principles.md`: クライアント固有インターフェース分離とSOLID準拠設計 - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/role-interface-design.md`: 役割ベース(IValidatable/IRetryable等)インターフェース設計手法 - `scripts/analyze-interface.mjs`: インターフェース凝集性とISP違反の自動検出 - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/segregated-interface-template.md`: コア+拡張インターフェース分離設計テンプレート - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when hand

22
mattnigh/design·1,377 tokens·design

@mattnigh/claude-skills-linting-formatting-automation-skill-md

skill

コード品質とフォーマット自動化の専門スキル。 ESLint、Prettier、Biome、Stylelintなどのリンターとフォーマッターのセットアップ、 設定、CI/CD統合、pre-commitフック構築、エディタ統合を提供します。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/linting-formatting-automation/resources/eslint-config-guide.md`: ESLint設定ガイド(ルール選択、プラグイン統合、カスタムルール) - `.claude/skills/linting-formatting-automation/resources/prettier-biome-comparison.md`: Prettier vs Biome 比較(パフォーマンス、機能、移行戦略) - `.claude/skills/linting-formatting-automation/resources/pre-commit-hook-setup.md`: pre-commitフックセットアップ(husky、lint-staged統合) - `.claude/skills/linting-formatting-automation/resources/ci-cd-integration.md`: CI/CD統合ガイド(GitHub Actions、GitLab CI) - `.claude/skills/linting-formatting-automation/scripts/setup-linter.sh`: リンター自動セットアップスクリプト - `.claude/skills/linting-formatting-automation/templates/eslintrc-template.json`: ESLint設定テンプレート - `.claude/skills/linting-formatting-automation/templates/prettier-config-template.json`: Prettier設定テンプレート - `.claude/skills/linting-formatting-automation/templates

22
mattnigh/development·3,076 tokens·gitdocumentation

@mattnigh/claude-skills-nextauth-patterns-skill-md

skill

NextAuth.js v5の設定とカスタマイズパターン。 プロバイダー設定、アダプター統合、セッション戦略、 コールバックカスタマイズ、型安全性の確保を提供。 📖 参照書籍: - 『Web Application Security』(Andrew Hoffman): 脅威モデリング 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/provider-configurations.md`: NextAuth.js Provider Configurations - `resources/session-callbacks-guide.md`: NextAuth.js Session Callbacks Guide - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-nextauth-config.mjs`: NextAuth.js設定ファイルの妥当性検証とプロバイダー設定・コールバック実装の検査スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/nextauth-config-template.ts`: Google/GitHub OAuth統合・Drizzleアダプター・JWT/Databaseセッション戦略を含むauth.ts設定テンプレート Use proactively when handling nextauth patterns tasks.

22
mattnigh/security·1,211 tokens·typescriptjavascriptgit+2

@mattnigh/claude-skills-pm2-ecosystem-config-skill-md

skill

PM2エコシステム設定の設計と最適化を専門とするスキル。 Alexandre Strzelewiczの思想に基づき、ecosystem.config.js の 構成、実行モード選択、環境設定、監視設定を体系的に設計します。 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 実践的改善 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/config-structure-guide.md`: ecosystem.config.js構造(apps配列、必須/推奨オプション、共通設定) - `resources/environment-management.md`: env階層設計、env_production分離、機密情報外部化パターン - `resources/execution-modes.md`: fork vs cluster選択基準、instances数決定、負荷タイプ別最適化 - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-ecosystem.mjs`: ecosystem.config.js構文検証と設定項目の整合性チェック - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/ecosystem.config.template.js`: PM2設定ファイルテンプレート(実行モード、再起動戦略、環境変数含む) Use proactively when designing PM2 configurations, optimizing.

22
mattnigh/development·1,325 tokens·javascriptdocumentation

@mattnigh/claude-skills-railway-turso-management-skill-md

skill

Railway Database管理スキル。Railway環境グループ、Variables vs Secrets、 Turso integration、Railway CLI統合、一時ファイルセキュリティを提供します。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/railway-turso-management/resources/railway-turso-guide.md`: Railway Turso 詳細ガイド 使用タイミング: - RailwayプロジェクトのSecret管理を設計する時 - Railway環境グループを設定する時 - Turso integrationを設定する時 - Railway CLI経由のローカル開発を設定する時 - Railway Logsセキュリティを確保する時 Use when configuring Railway database, setting up environment groups, integrating Turso, or securing Railway deployments.

22
mattnigh/data·3,802 tokens·api-designdocumentation

@mattnigh/deploy-light-bot-to-staging

skill

Deploy the Light Bot application to the staging server using SSH and Docker Compose.

22
mattnigh/devops·479 tokens·gitdocker

@mattnigh/git-workflow-helper

skill

Git operations with 100% commit consistency. Handles all git operations for commands including branch creation, atomic commits following project conventions, and PR creation. Always use this skill for git operations to ensure consistency.

22
mattnigh/git-workflow·3,615 tokens·git

@mattnigh/json-validation

skill

Centralized JSON validation for AGENT_SUCCESS_CRITERIA with defensive parsing and injection attack prevention (CVSS 8.2)

22
mattnigh/testing·2,405 tokens·testingapi-designsecurity

@mattnigh/kubernetes-health

skill

Comprehensive Kubernetes cluster health diagnostics using dynamic API discovery. Use when checking cluster health, troubleshooting K8s issues, or running health assessments.

22
mattnigh/productivity·1,110 tokens·pythonkubernetesapi-design

@mattnigh/production-deploy

skill

Deploys WitchCityRope to production environment on DigitalOcean. Automates build, registry push, server deployment, database migrations (if needed), health verification, and rollback capability. SINGLE SOURCE OF TRUTH for production deployment automation.

22
mattnigh/git-workflow·1,795 tokens·gitdockerdocumentation

@mattnigh/claude-skills-composite-actions-skill-md

skill

Composite Actionsのスキル。 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 実践的改善 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/action-syntax.md`: Composite Action 構文リファレンス - `resources/best-practices.md`: Composite Actions ベストプラクティス - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-action.mjs`: Composite Action Validator - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/composite-action/action.yml`: action のテンプレート Use proactively when handling composite actions tasks.

22
mattnigh/development·1,020 tokens·development

@mattnigh/playwright-browser-automation

skill

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

22
mattnigh/development·3,065 tokens·javascripttesting

@mattnigh/pre-presentation-cleanup

skill

Complete mandatory cleanup before presenting changes for user approval in AWAITING_USER_APPROVAL state

22
mattnigh/git-workflow·3,204 tokens·git

@mattnigh/react-components-patterns

skill

Comprehensive guide to React component patterns used in the Plataforma B2B de treinamento técnico corporativo educational platform. This skill covers functional components with hooks, composition patterns, state management, props flow, and error handling strategies essential for building maintainable React applications. Learn how to create reusable, testable components following React best practices while avoiding common antipatterns like prop drilling, unnecessary class components, and improper state management. The skill emphasizes composition over inheritance, unidirectional data flow, and separation of concerns. Real-world examples are taken directly from the project codebase, including CLearningSystem, BashLearningSystem, Breadcrumb, AreaCard, and FlashcardModal components. Each pattern is demonstrated with production code showing how architectural decisions were implemented in a 5,500+ line React application with 17 components. Key topics include functional components (vs class components), React Hoo

22
mattnigh/development·8,249 tokens·reacttestingapi-design+1

@mattnigh/vision-multimodal

skill

Vision and multimodal capabilities for Claude including image analysis, PDF processing, and document understanding. Activate for image input, base64 encoding, multiple images, and visual analysis.

22
mattnigh/design·1,798 tokens·pythonapi-design

@mattnigh/wsc-effects

skill

Apply chronicle event effects to world state. Use when events need to modify entities (battles change force strength, treaties change relationships, deaths remove agents). This is the core simulation engine.

22
mattnigh/development·950 tokens·typescript

@mattnigh/mcp-provider

skill

Discovers, validates, and integrates Model Context Protocol (MCP) tools into Claude Code skills. Searches MCP catalogs, scores candidates, generates tool configurations, and optionally sets up Docker runtimes. Use when creating skills that need external MCP tool integration.

22
mattnigh/data·1,216 tokens·pythondockertesting+1

@mattnigh/shelby-protocol-expert

skill

Expert on Shelby Protocol architecture, erasure coding, placement groups, read/write procedures, Clay Codes, chunking, storage providers, RPC servers, and decentralized storage system design on Aptos blockchain. Triggers on keywords Shelby Protocol, erasure coding, Clay Codes, placement groups, Shelby architecture, storage provider, blob storage, chunking, Shelby whitepaper.

22
mattnigh/development·3,449 tokens·performance

@mattnigh/multi-language-project-analysis-with-pmat

skill

Analyzes polyglot codebases with multiple programming languages using PMAT (Pragmatic AI Labs MCP Agent Toolkit). Use this skill when: - Working with projects containing multiple programming languages - Assessing cross-language integration patterns and quality - Understanding language distribution and architectural boundaries - Comparing quality metrics across language ecosystems - Identifying language-specific best practices violations Supports 25+ languages including Rust, Python, TypeScript, JavaScript, Go, C++, Java, Ruby, PHP, Swift, Kotlin, C, C#, Scala, Haskell, Elixir, Clojure, Dart, Lua, R, and more. Provides unified quality assessment across heterogeneous codebases.

22
mattnigh/development·4,258 tokens·pythontypescriptjavascript+2

@mattnigh/gremlin-forge

skill

Use this skill when creating new skills via forced conceptual collision of existing patterns. Duct-tapes jank-builder to super-collider for autopoietic meta-skill generation.

22
mattnigh/development·4,791 tokens·git

@mattnigh/rules-manager

skill

Manages practice rules. Use when user states a preference or approach, or asks to add/modify rules for coding, architecture, tooling, or best practices.

22
mattnigh/devops·297 tokens·javascriptgosecurity

@mattnigh/fork-bash-skill

skill

Execute agentic coding tools directly via bash commands with output capture. Use this when the user requests to run AI agents (Gemini, Claude Code, etc.) and get their results directly.

22
mattnigh/development·545 tokens·development

@mattnigh/session-intelligence-harvester

skill

This skill should be used after productive sessions to extract learnings and route them to appropriate Reusable Intelligence Infrastructure (RII) components. Use when corrections were made, format drift was fixed, new patterns emerged, or the user explicitly asks to "harvest learnings" or "capture session intelligence". Transforms one-time fixes into permanent organizational knowledge by implementing updates across multiple files.

22
mattnigh/design·2,537 tokens·design

@mattnigh/claude-skills-github-api-integration-skill-md

skill

GitHub API を GitHub Actions 内で活用するための統合スキル。 専門分野: 📖 参照書籍: - 『RESTful Web APIs』(Leonard Richardson): リソース設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/graphql-api.md`: graphql-api の詳細ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/rest-api.md`: rest-api の詳細ガイド - `scripts/api-helper.mjs`: apihelperを処理するスクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/api-workflow.yaml`: api-workflow のテンプレート Use proactively when handling github api integration tasks.

22
mattnigh/productivity·1,100 tokens·gitapi-design

@mattnigh/streaming

skill

Server-Sent Events (SSE) streaming for Claude API with support for text, tool use, and extended thinking. Activate for real-time responses, stream handling, and progressive output.

22
mattnigh/productivity·1,912 tokens·pythonapi-design

@mattnigh/symbols

skill

Token-efficient codebase navigation through intelligent symbol loading and querying. Use this skill when implementing new features (find existing patterns), exploring codebase structure, searching for components/functions/types, or understanding architectural layers. Reduces token usage by 60-95% compared to loading full files. Layer split enables 50-80% additional backend efficiency.

22
mattnigh/design·6,751 tokens·testingapi-design

@mattnigh/using-flake-parts

skill

Expert guidance for using flake-parts framework in Nix flakes. Use when converting flakes to flake-parts, organizing modular flake configurations, working with perSystem, creating reusable flake modules, handling overlays, or debugging flake-parts issues.

22
mattnigh/development·2,837 tokens·git

@mattnigh/cli-skill-creator

skill

This skill should be used when creating a skill for a CLI tool. Use when users ask to document a command-line tool, create CLI guidance, or build a skill for terminal commands. Essential for systematically introspecting CLI tools through help text, man pages, GitHub repos, and online research, then organizing findings into effective skill documentation.

22
mattnigh/productivity·4,607 tokens·gitdocker

@mattnigh/generating-commit-messages

skill

MANDATORY skill for ALL commits. Must be used EVERY TIME before creating any git commit. No exceptions.

22
mattnigh/development·528 tokens·gitsecurity

@mattnigh/skill-writer

skill

Creates and validates Claude Code skills with proper format. Use when creating new skills, writing SKILL.md files, validating existing skills, or when user mentions "skill format", "create skill", "skill template", or "validate skill".

22
mattnigh/development·1,838 tokens·documentation

@mattnigh/api-cache-invalidation

skill

Automatic cache invalidation system với Laravel Observers và Next.js On-Demand Revalidation. Tự động sync data real-time giữa backend và frontend khi admin update. USE WHEN cần setup cache management, sync frontend-backend, API cache strategy, hoặc user phàn nàn "phải Ctrl+F5 mới thấy data mới".

22
mattnigh/testing·1,433 tokens·javascripttestingapi-design

@mattnigh/aoc-daily-solver

skill

Automate Advent of Code daily puzzle solving - fetch puzzle, implement solution, test, and submit answers

22
mattnigh/development·1,725 tokens·pythongittesting

@mattnigh/executive

skill

Strategic leadership for GabeDA - refines requirements, orchestrates skills, makes architectural decisions, and ensures project coherence. Acts as CEO/CTO/PM to bridge vision and execution.

22
mattnigh/design·3,803 tokens·goperformance

@mattnigh/project-folder-structure-and-organization-understanding-capabill

skill

Understand the already-done project folder structure, archtecture, file patterns, and similar, in order to apply better solutions and file organizations. Use when you need to understand the project archtecture, and file/folder patterns and conventions.

22
mattnigh/security·1,053 tokens·typescriptsecurity

@mattnigh/project-init

skill

Initialize new projects using this template structure. LOAD THIS SKILL WHEN: User says "新專案", "初始化", "create project", "建立專案", "bootstrap" | starting fresh project | cloning template. CAPABILITIES: Copy directory structure, reset Git, configure project name, setup Memory Bank, interactive configuration.

22
mattnigh/devops·498 tokens·gitdockerdocumentation

@mattnigh/pre-flight-check

skill

INVOKE FIRST before any code work. Validates git workflow (branch, issue, worklog) and checks approach. Use at START of every task and END before completing. Prevents skipped steps.

22
mattnigh/git-workflow·3,676 tokens·git

@mattnigh/playwright

skill

Browser automation scripts for testing, screenshots, and web interaction. 16 scripts with persistent state.

22
mattnigh/productivity·509 tokens·javascripttesting

@mattnigh/claude-skills-command-best-practices-skill-md

skill

コマンド設計のベストプラクティスを専門とするスキル。 単一責任原則、組み合わせ可能性、冪等性の原則、 DRYの適用、保守性の高い設計を提供します。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/command-best-practices/resources/single-responsibility-principle.md`: 1コマンド=1責任の原則、複数責任検出基準(「〜と〜」「異なるタイミング実行」)とリファクタリング手法 - `.claude/skills/command-best-practices/resources/composability-principle.md`: 合成可能性原則の適用 - `.claude/skills/command-best-practices/templates/best-practice-checklist.md`: ベストプラクティスチェックリスト - `.claude/skills/command-best-practices/scripts/check-best-practices.mjs`: ベストプラクティス検証スクリプト 使用タイミング: - コマンド設計の原則を確認したい時 - 既存コマンドをリファクタリングする時 - 保守性の高いコマンドを設計する時 Use proactively when designing commands, refactoring existing commands, or ensuring maintainable command architecture.

22
mattnigh/development·4,220 tokens·documentation

@mattnigh/example-framework-skill

skill

Example of a properly self-contained skill following all best practices

22
mattnigh/development·2,847 tokens·python

@mattnigh/tech-research-skill-builder

skill

Research latest library documentation, industry best practices, and technical knowledge to automatically generate project-level skills. Use when asked to: (1) Research and create a skill for a library/framework, (2) Build a skill based on architectural patterns, (3) Generate skills from technical research, (4) Create domain-specific technical skills from web research, or (5) Any request combining research with skill creation.

22
mattnigh/development·1,922 tokens·api-designdocumentationperformance+1

@mattnigh/observability

skill

Real-time monitoring dashboard for PAI multi-agent activity. USE WHEN user says 'start observability', 'stop dashboard', 'restart observability', 'monitor agents', 'show agent activity', or needs to debug multi-agent workflows.

22
mattnigh/data·1,036 tokens·typescriptapi-design

@mattnigh/collection

skill

name: planning

22
mattnigh/productivity·9,201 tokens·performance

@mattnigh/executing-hms-runs

skill

Executes HEC-HMS simulations using HmsCmdr.compute_run(), handles parallel execution across multiple runs, and manages Jython script generation. Use when running HMS simulations, executing runs, computing models, or setting up parallel computation workflows. Handles HMS 3.x and 4.x version differences, Python 2/3 compatibility, destination folder management, and multi-run coordination. Trigger keywords: run simulation, execute HMS, compute run, parallel execution, batch runs, Jython script, HMS 3.x, HMS 4.x, Python 2 compatible.

22
mattnigh/development·2,048 tokens·pythonapi-design

@mattnigh/adb-skill-generator

skill

Meta-tool for rapid adb-* skill creation from templates

22
mattnigh/development·2,851 tokens·python

@mattnigh/vm-infrastructure-ops

skill

Troubleshoot and manage GCP e2-micro VM running eth-realtime-collector. Use when VM service is down, systemd failures occur, real-time data stream stops, or VM network issues arise. Keywords systemd, journalctl, eth-collector, gcloud compute.

22
mattnigh/data·1,584 tokens·data

@mattnigh/notes

skill

DO NOT USE THE APPLICATION NOTE SERVICE. Maintain and organize daily notes for the current project. Create, update, and manage these notes in a structured manner upon user request. Use this skill when the user requests "please make|create|write|add a note...".

22
mattnigh/development·1,088 tokens·typescriptgit

@mattnigh/filament-resource-generator

skill

Automated Filament resource generation with correct namespace imports (Schemas vs Forms), Vietnamese labels, standard structure, Observer patterns, ImagesRelationManager integration. USE WHEN user says 'tạo resource mới', 'create new resource', 'generate Filament resource', 'scaffold admin resource', or wants to add new entity to admin panel.

22
mattnigh/development·1,168 tokens·development

@mattnigh/memory-curator

skill

Manage architectural decisions and insights in memory.jsonl. Use when you need to document strategic decisions, lessons learned, fixed problems, or architectural insights.

22
mattnigh/security·886 tokens·reactpythontypescript+2

@mattnigh/task-generation

skill

Generate user-story-organized task lists from implementation plans. Use when plan exists and user is ready for implementation, mentions "create tasks", "break down work", or asks "what tasks are needed" to implement the feature.

22
mattnigh/development·4,546 tokens·testing

@mattnigh/plugin-creator

skill

Create comprehensive Claude Code plugins with proper structure, commands, agents, hooks, and marketplace configuration. Use when the user wants to build a new Claude Code plugin or asks how to create/structure a plugin.

22
mattnigh/development·4,266 tokens·python

@mattnigh/claude-skill-creator

skill

Guide for creating effective Claude Code skills with proper YAML frontmatter, directory structure, and best practices. Use when creating new skills, updating existing skills, or learning about skill development.

22
mattnigh/development·3,701 tokens·gitdocumentation

@mattnigh/doc-prd

skill

Create Product Requirements Documents (PRD) following SDD methodology - Layer 2 artifact defining product features and user needs

22
mattnigh/documentation·5,536 tokens·documentation

@mattnigh/documentation-authoring

skill

Create or augment skills and documentation. Use when writing new skills, updating existing skills, or modifying project documentation like AGENTS.md.

22
Paleo/development·508 tokens·gitdocumentation

@mattnigh/moai-foundation-context

skill

Enterprise context and session management with token budget optimization and state persistence

22
mattnigh/code-quality·3,100 tokens·documentationperformance

@mattnigh/perform-sweep

skill

Design, configure, launch, and analyze ablation sweeps for GRPO training. Use for hypothesis testing, hyperparameter experiments, and systematic comparisons.

22
mattnigh/testing·827 tokens·pythontesting

@mattnigh/playwright-mcp-tester

skill

Iterative UI testing using Playwright MCP server for automated browser interaction and visual verification

22
mattnigh/development·1,768 tokens·development

@mattnigh/update-dependent-tasks

skill

Automatically unblock tasks when dependencies are satisfied

22
mattnigh/productivity·2,696 tokens·performance

@mattnigh/persona-journey

skill

Comprehensive persona journey testing and UX verification across all personas

22
mattnigh/development·3,512 tokens·testing

@mattnigh/python-coding

skill

Best practices for writing high quality production grade Python code

22
mattnigh/development·1,658 tokens·pythontesting

@mattnigh/bazinga-validator

skill

Validates BAZINGA completion claims with independent verification. Spawned ONLY when PM sends BAZINGA. Acts as final quality gate - verifies test failures, coverage, evidence, and criteria independently. Returns ACCEPT or REJECT verdict.

22
mattnigh/testing·3,399 tokens·testing

@mattnigh/sqlite-agent-context

skill

Detect agent capabilities and manage context intelligently

22
mattnigh/development·3,302 tokens·javascriptperformance

@mattnigh/cfn-agent-tooling

skill

Agent development tools - generation and validation. Use when creating new agent templates from scaffolding, or validating and linting existing agent profiles for correctness and completeness.

22
mattnigh/development·305 tokens·development

@mattnigh/single-source-validator

skill

ENFORCEMENT tool that detects when Skills automation is duplicated in agent definitions, lessons learned, or process docs. Prevents "single source of truth nightmare" by finding bash commands, step-by-step procedures, or process descriptions that replicate Skills. BLOCKING AUTHORITY - workflow cannot complete with violations.

22
mattnigh/code-quality·3,745 tokens·code-quality

@mattnigh/claude-code-skills

skill

Meta-skill for managing Claude Code Skills for the Ascend platform documentation.

22
mattnigh/development·131 tokens·development

@mattnigh/claude-skills-clean-architecture-principles-skill-md

skill

ロバート・C・マーティン(Uncle Bob)の『Clean Architecture』に基づく 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/clean-architecture-principles/resources/dependency-rule.md`: 内側→外側依存の禁止ルール、インポート文・型参照・継承での違反検出と対処法 - `.claude/skills/clean-architecture-principles/resources/hybrid-architecture-mapping.md`: ハイブリッドアーキテクチャへのマッピング - `.claude/skills/clean-architecture-principles/resources/layer-structure.md`: Entities・Use Cases・Interface Adapters・Frameworksの4層構造と各層の責務・依存制約・チェックリスト - `.claude/skills/clean-architecture-principles/templates/architecture-review-checklist.md`: アーキテクチャレビューチェックリスト - `.claude/skills/clean-architecture-principles/scripts/check-layer-violation.mjs`: Clean Architecture レイヤー違反検出スクリプト 専門分野: - 依存関係ルール: 依存の方向は常に「外側から内側へ」のみ - レイヤー分離: Entities → Use Cases → Interface Adapters → Frameworks - 境界の明確化: インターフェースによる疎結合設計 - 技術的詳細の隔離: DB、UI、フレームワークからの独立 使用タイミング: - アーキテクチャの依存関係違反を検出する時 - レイヤー構造を設計・検証する時 - インターフェースによる境界設計が必要な時 - 技術的詳細の漏出をチェックする時 Use proactively when checking architecture compli

22
mattnigh/code-quality·3,609 tokens·code-quality

@mattnigh/claude-skills-deployment-environments-gha-skill-md

skill

GitHub Actions の environments を設計し、承認フローと保護ルールを安全に運用するスキル。 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 実践的改善 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/approval-workflows.md`: 承認者設定、待機タイマー、デプロイゲートの実装パターン - `resources/environment-config.md`: 環境設定、保護ルール、シークレット管理の詳細ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `scripts/check-environment.mjs`: 環境ステータスと設定を確認する診断スクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/deployment-workflow.yaml`: 複数環境への段階的デプロイの実装サンプル - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when implementing .claude/skills/deployment-environments-gha/SKILL.md patterns or solving related problems.

22
mattnigh/productivity·1,197 tokens·git

@mattnigh/claude-skills-sprint-planning-skill-md

skill

効果的なスプリント計画の立案と実行管理手法。 チームが一丸となって価値を提供できる明確な目標と実行計画を策定します。 専門分野: - スプリントゴール設定: SMART目標、価値ベースのゴール定義 - キャパシティプランニング: ベロシティ、可用性、バッファ計算 - タスク分解: ユーザーストーリー分解、見積もり、依存関係管理 - コミットメント: チーム合意、リスク評価、調整メカニズム 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/sprint-planning/resources/capacity-planning.md`: チームキャパシティ計算の詳細ガイド(計算式、調整要因、ツール活用) - `.claude/skills/sprint-planning/templates/sprint-plan-template.md`: スプリント計画標準テンプレート(ゴール、キャパシティ、リスク、成功基準含む) - `.claude/skills/sprint-planning/scripts/calculate-capacity.mjs`: キャパシティ自動計算ツール(Node.js実行可能、ストーリーポイント変換) 使用タイミング: - スプリント開始時の計画セッション - キャパシティプランニング時 - スプリントゴールの設定時 - タスク分解とコミットメント時 Use proactively when planning sprints, estimating capacity, or setting team commitments for iteration goals.

22
mattnigh/productivity·3,175 tokens·javascriptapi-design

@mattnigh/claude-skills-deployment-strategies-skill-md

skill

本番環境への安全なデプロイとリスク軽減を専門とするスキル。 Blue-Green、Canary、Rolling等のデプロイパターンとロールバック戦略を提供します。 専門分野: 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 実践的改善 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/deployment-patterns.md`: deployment-patterns のパターン集 - `resources/health-checks.md`: health-checks の詳細ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/railway-deployment.md`: railway-deployment の詳細ガイド - `resources/rollback-strategies.md`: rollback-strategies の詳細ガイド - `scripts/health-check.mjs`: ヘルスを検証するスクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/deployment-runbook.md`: deployment-runbook のテンプレート - `templates/health-endpoint-template.ts`: health-endpoint-template のテンプレート - `templates/rollback-checklist.md`: rollback-checklist のチェックリスト - `templates/smoke-test-template.ts`: smoke-t

22
mattnigh/testing·1,381 tokens·typescripttestingapi-design

@mattnigh/theater-detection-audit

skill

Performs comprehensive audits to detect placeholder code, mock data, TODO markers, and incomplete implementations in codebases. Use this skill when you need to find all instances of "theater" in code such as hardcoded mock responses, stub functions, commented-out production logic, or fake data that needs to be replaced with real implementations. The skill systematically identifies these instances, reads their full context, and completes them with production-quality code.

22
mattnigh/data·2,895 tokens·api-designperformance

@mattnigh/document-converter

skill

Convert between Markdown, DOCX, and PDF formats bidirectionally. Handles text extraction from PDF/DOCX, markdown to document conversion. Use when converting document formats or extracting structured content from Word or PDF files.

22
mattnigh/development·2,674 tokens·api-design

@mattnigh/wheels-anti-pattern-detector

skill

Automatically detect and prevent common Wheels framework errors before code is generated. This skill activates during ANY Wheels code generation (models, controllers, views, migrations) to validate patterns and prevent known issues. Scans for mixed arguments, query/array confusion, non-existent helpers, and database-specific SQL.

22
mattnigh/data·4,122 tokens·data

@mattnigh/whop-expert

skill

Comprehensive Whop platform expert with access to 212 official documentation files covering memberships, payments, products, courses, experiences, forums, webhooks, and app development. Invoke when user mentions Whop, digital products, memberships, course platforms, or community monetization.

22
mattnigh/development·5,088 tokens·api-design

@mattnigh/azure-devops

skill

On-demand Azure DevOps operations (PRs, work items, pipelines, repos) using context-efficient patterns. Loaded only when needed to avoid polluting Claude context with 50+ MCP tools.

22
mattnigh/development·699 tokens·pythonapi-design

@mattnigh/baseline-check

skill

Autonomously run quality checks (RuboCop, RSpec) to establish baseline or detect regressions. Triggers before starting development work, after completing changes, when checking code quality, or when explicitly requested. Compares current metrics against previous baseline to identify improvements or regressions in code quality and test coverage.

22
mattnigh/development·3,013 tokens·testing

@mattnigh/bmad-discovery-research

skill

Brainstorms ideas and researches projects.

22
mattnigh/development·887 tokens·development

@mattnigh/building-project

skill

Used to build a project

22
mattnigh/development·61 tokens·git

@mattnigh/business

skill

Business strategy expert - defines users, value propositions, use cases, and business requirements. Connects technical development with market realities and ROI. Includes LATAM market (Chile) specialization.

22
mattnigh/development·3,886 tokens·go

@mattnigh/cfn-error-management

skill

Unified error handling, batching, and logging for CFN Loop. Use when you need to capture agent errors, batch multiple errors for processing, log structured error data, or categorize and recover from agent failures.

22
mattnigh/documentation·1,253 tokens·typescriptdocumentation

@mattnigh/claude-skills-alert-design-skill-md

skill

アラート設計とAlert Fatigue回避の専門スキル。 Mike Julianの『入門 監視』に基づく、アクション可能で過負荷を避けるアラートシステム設計を提供します。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/alert-design/resources/actionable-alert-design.md`: アクション可能なアラート設計ガイド - `.claude/skills/alert-design/resources/alert-fatigue-prevention.md`: Alert Fatigue回避戦略と実践手法 - `.claude/skills/alert-design/resources/threshold-setting-guide.md`: 統計的根拠に基づく閾値設定ガイド - `.claude/skills/alert-design/templates/alert-rules-template.yaml`: アラートルール定義テンプレート - `.claude/skills/alert-design/scripts/analyze-alert-effectiveness.mjs`: アラート有効性分析スクリプト 使用タイミング: - アラートルールと閾値を設計する時 - Alert Fatigue(アラート疲れ)を回避する時 - 通知ルーティングとエスカレーションポリシーを設計する時 - アクション可能なアラートを設計する時 - 適応的閾値を設定する時 - アラート有効性をレビューする時 活性化キーワード: alert, alerting, alert fatigue, threshold, notification, escalation, actionable alert, false positive, alert routing

22
mattnigh/devops·2,380 tokens·api-designdocumentation

@mattnigh/claude-skills-best-practices-curation-skill-md

skill

ベストプラクティスの収集、評価、統合、更新を体系的に行うスキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/best-practices-curation/resources/information-source-evaluation.md`: 一次・二次・三次情報源の分類と信頼性評価基準、優先順位付けと採用判断の実践ガイド - `.claude/skills/best-practices-curation/resources/integration-strategies.md`: 4つの統合パターン(追加型・強化型・置換型・統合型)と重複排除戦略、知識統合のベストプラクティス - `.claude/skills/best-practices-curation/resources/quality-scoring.md`: 品質スコアリングガイド - `.claude/skills/best-practices-curation/templates/evaluation-checklist.md`: ベストプラクティス評価チェックリスト 専門分野: - 情報収集: 一次/二次/三次情報源の特定と収集 - 品質評価: 正確性、完全性、明確性の3軸評価 - 統合: 矛盾解消、重複排除、体系化 - 継続的更新: 陳腐化検出、更新サイクル、バージョニング 使用タイミング: - ベストプラクティスを収集して体系化する時 - 情報源の信頼性を評価する必要がある時 - 知識の品質を保証したい時 - 陳腐化を防ぎたい時 Use proactively when curating best practices, evaluating information sources, or maintaining knowledge quality.

22
mattnigh/code-quality·2,586 tokens·code-quality

@mattnigh/claude-skills-matrix-builds-skill-md

skill

GitHub Actionsのマトリックスビルド戦略(strategy.matrix)の設計と最適化。 複数のOS、バージョン、環境での並列テスト実行、動的マトリックス生成、include/exclude条件、 fail-fast制御、max-parallel設定による効率的なCI/CDパイプライン構築を支援。 📖 参照書籍: - 『Don't Make Me Think』(Steve Krug): ユーザビリティ 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/dynamic-matrix.md`: fromJSON活用、変更ファイルベースの動的テスト選択、条件付きマトリックス生成 - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/matrix-strategy.md`: include/exclude構文、fail-fast制御、max-parallel設定、マトリックス変数アクセス - `scripts/generate-matrix.mjs`: マトリックス設定の自動生成(OS/バージョン組み合わせ、YAML出力) - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/matrix-template.yaml`: マルチOS・マルチバージョンテスト用マトリックスビルドテンプレート Use proactively when handling matrix builds tasks.

22
mattnigh/devops·1,264 tokens·git

@mattnigh/claude-skills-repository-pattern-skill-md

skill

Martin FowlerのPoEAAに基づくRepositoryパターン設計と実装を専門とするスキル。 アプリケーション層とデータアクセス層を分離し、ドメインエンティティをコレクション風 インターフェースで操作する抽象化を提供します。 📖 参照書籍: - 『Design Patterns』(Erich Gamma et al.): 設計パターン 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/design-principles.md`: Repository設計原則 - `resources/entity-mapping.md`: エンティティマッピングガイド - `resources/implementation-patterns.md`: Repository実装パターン - `resources/interface-patterns.md`: Repositoryインターフェース設計パターン - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-repository.mjs`: Repository構造検証スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/repository-implementation-template.md`: Repository実装テンプレート - `templates/repository-interface-template.md`: Repositoryインターフェーステンプレート - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when handling

22
mattnigh/design·1,302 tokens·design

@mattnigh/claude-skills-web-performance-skill-md

skill

Next.jsアプリケーションのパフォーマンス最適化を専門とするスキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/web-performance/resources/code-splitting.md`: Code Splittingリソース - `.claude/skills/web-performance/resources/dynamic-import.md`: Dynamic Importリソース - `.claude/skills/web-performance/resources/font-optimization.md`: Font Optimizationリソース - `.claude/skills/web-performance/resources/image-optimization.md`: Image Optimizationリソース - `.claude/skills/web-performance/templates/dynamic-import-template.md`: Dynamic Importテンプレート - `.claude/skills/web-performance/templates/image-component-template.md`: Image Componentテンプレート - `.claude/skills/web-performance/scripts/analyze-bundle.mjs`: Analyze Bundleスクリプト

22
mattnigh/development·2,104 tokens·javascriptperformance

@mattnigh/analizar-icfes

skill

Analiza ejercicios matemáticos tipo ICFES según 6 dimensiones oficiales (dificultad, competencia, componente, pensamiento, contenido, eje). Usa cuando tengas imagen de problema ICFES, pregunta matemática para clasificar, o necesites decidir si requiere gráficos complejos. Detecta automáticamente si el ejercicio necesita Graficador Experto para replicación visual.

22
mattnigh/productivity·4,256 tokens·productivity

@mattnigh/default-workflow

skill

Development workflow for features, bugs, refactoring. Auto-activates for multi-file implementations.

22
mattnigh/code-quality·764 tokens·code-quality

@mattnigh/docs-keeper

skill

Documentation organization, maintenance, and cleanup. USE WHEN: organizing docs, cleaning project root, updating documentation, checking for redundancy, maintaining docs structure. NOT FOR: technical implementation (use relevant technical skill). Examples: <example> Context: User added documentation to wrong location. user: "I added a new API doc file to the root directory" assistant: "I'll use docs-keeper to organize it in the proper docs/ location." <commentary>File organization is docs-keeper responsibility.</commentary> </example> <example> Context: User needs to update docs after code changes. user: "I modified the auth system and need to update the docs" assistant: "I'll use docs-keeper to update the authentication documentation." <commentary>Documentation updates are docs-keeper responsibility.</commentary> </example>

22
mattnigh/code-quality·625 tokens·api-designdocumentationsecurity

@mattnigh/functype-developer

skill

Assist contributors working on the functype library codebase. Use this skill when creating new data structures, implementing functional interfaces (Functor, Monad, Foldable), adding tests, debugging library internals, or understanding functype's Scala-inspired architecture patterns including the Base pattern, HKT system, and Companion utilities.

22
mattnigh/development·2,870 tokens·typescriptjavascripttesting+1

@mattnigh/i18n-translator

skill

Manage i18n translations for Note Sage plugin. Use when: (1) Adding new translation keys, (2) Updating existing translations, (3) Maintaining consistency across 11 languages (en, ko, ja, es, fr, de, pt, zh, ar, ru, hi), (4) Finding missing translations

22
mattnigh/development·1,494 tokens·typescript

@mattnigh/moai-toolkit-codegen

skill

AI-powered code generation toolkit (UV scripts migrated to builder-skill-uvscript)

22
mattnigh/testing·2,361 tokens·pythontesting

@mattnigh/goap-agent

skill

Invoke for complex multi-step tasks requiring intelligent planning and multi-agent coordination. Use when tasks need decomposition, dependency mapping, parallel/sequential/swarm/iterative execution strategies, or coordination of multiple specialized agents with quality gates and dynamic optimization.

22
mattnigh/code-quality·6,182 tokens·rustdocumentation

@mattnigh/bpmn-diagram

skill

Converts BPMN 2.0 XML to PNG diagram images. Use when user provides BPMN XML content or file path and asks to visualize, render, or create a diagram from a BPMN process definition.

22
mattnigh/development·1,802 tokens·javascript

@mattnigh/building-skills

skill

Creating new Claude Code skills for StickerNest. Use when the user asks to create a skill, build a skill, add a new skill, make a Claude skill, or extend Claude's capabilities for this project. Covers skill structure, YAML frontmatter, trigger-focused descriptions, and StickerNest-specific skill patterns.

22
mattnigh/productivity·1,819 tokens·typescript

@mattnigh/cfn-intervention-system

skill

Human intervention detection and orchestration for CFN Loop. Use when automated processes need human oversight, when escalation is required, or when managing intervention workflows and approval gates.

22
mattnigh/development·327 tokens·development

@mattnigh/claude-skills-code-style-guides-skill-md

skill

業界標準コードスタイルガイドの選択と適用の専門知識。 Airbnb、Google、Standard等のスタイルガイド適用とカスタマイズを行います。 📖 参照書籍: - 『Clean Code』(Robert C. Martin): 命名と意図の明確化 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/customization-patterns.md`: スタイルガイドのカスタマイズパターン - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/migration-strategies.md`: スタイルガイド移行戦略 - `resources/style-guide-comparison.md`: 主要スタイルガイド(Airbnb、Google、Standard)の比較 - `scripts/detect-style.mjs`: プロジェクトのコードスタイル自動検出スクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/airbnb-base.json`: Airbnbスタイルベース設定 - `templates/google.json`: Googleスタイル設定 - `templates/standard.json`: Standardスタイル設定 Use proactively when handling code style guides tasks.

22
mattnigh/development·1,271 tokens·documentation

@mattnigh/claude-skills-agent-lifecycle-management-skill-md

skill

エージェントライフサイクル管理を専門とするスキル。 起動、実行、状態管理、終了、バージョニング、メンテナンスにより、 エージェントの継続的な品質を保証します。 📖 参照書籍: - 『The Pragmatic Programmer』(Andrew Hunt, David Thomas): 手順設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/execution-protocol.md`: execution-protocol の詳細ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `resources/versioning-guide.md`: バージョニングガイド - `scripts/check-lifecycle.mjs`: ライフサイクル検証スクリプト - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/lifecycle-template.md`: ライフサイクルテンプレート - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when designing agent lifecycle or versioning strategies.

22
mattnigh/development·1,180 tokens·documentation

@mattnigh/claude-skills-agile-project-management-skill-md

skill

スクラム・カンバンの実践知識とアジャイルプロジェクト管理の体系的手法。 ジェフ・サザーランドのスクラムフレームワークを基盤として、 イテレーティブ開発とチームの自己組織化を実現します。 📖 参照書籍: - 『Agile Estimating and Planning』(Mike Cohn): 見積もり 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト Use proactively when handling agile project management tasks.

22
mattnigh/development·1,018 tokens·development

@mattnigh/claude-skills-authentication-flows-skill-md

skill

## 概要 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/authentication-flows/resources/api-key.md`: API Key Authentication - `.claude/skills/authentication-flows/resources/jwt.md`: JSON Web Token (JWT) - `.claude/skills/authentication-flows/resources/mtls.md`: Mutual TLS (mTLS) - `.claude/skills/authentication-flows/resources/oauth2.md`: OAuth 2.0フロー種別(Authorization Code・PKCE・Client Credentials・Device Code)の実装ガイドとTypeScriptサンプルコード - `.claude/skills/authentication-flows/templates/jwt-service-template.ts`: JWT Service Template - `.claude/skills/authentication-flows/templates/oauth2-client-template.ts`: OAuth 2.0 Client Template - `.claude/skills/authentication-flows/scripts/validate-auth-config.mjs`: Authentication Configuration Validator 専門分野: - (要追加) 使用タイミング: - (要追加) Use proactively when (要追加).

22
mattnigh/security·2,060 tokens·typescriptapi-designsecurity

@mattnigh/claude-skills-risk-management-skill-md

skill

プロジェクトリスクの識別、評価、軽減戦略の体系的手法。 プロアクティブなリスク管理により、プロジェクトの成功確率を最大化します。 専門分野: - リスク識別: ブレインストーミング、SWOT分析、チェックリスト - リスク分析: 確率・影響度マトリクス、リスクスコアリング、EMV - リスク対応: 回避、軽減、転嫁、受容戦略 - リスク監視: 早期警告指標、エスカレーション基準 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/risk-management/resources/risk-identification.md`: リスク識別手法(ブレインストーミング、SWOT、チェックリスト、デルファイ法等)の詳細ガイド - `.claude/skills/risk-management/resources/risk-analysis.md`: 確率・影響度マトリクス、EMV分析、モンテカルロシミュレーション等の分析手法詳細 - `.claude/skills/risk-management/templates/risk-register.md`: リスクレジスター標準テンプレート(評価、対応策、監視計画含む) - `.claude/skills/risk-management/scripts/calculate-risk-score.mjs`: リスクスコア・EMV自動計算ツール(Node.js実行可能) 使用タイミング: - プロジェクト開始時のリスク評価 - スプリント計画でのリスク特定 - アーキテクチャ決定時の影響分析 - 変更管理とインパクト評価 Use proactively when starting projects, making architectural decisions, or identifying potential risks in sprint planning.

22
mattnigh/development·3,576 tokens·javascript

@mattnigh/claude-skills-tutorial-design-skill-md

skill

効果的な学習体験を提供するチュートリアル設計スキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/tutorial-design/resources/learning-path-design.md`: Learning Path Designリソース - `.claude/skills/tutorial-design/templates/tutorial-template.md`: Tutorialテンプレート - `.claude/skills/tutorial-design/scripts/estimate-completion-time.mjs`: Estimate Completion Timeスクリプト

22
mattnigh/design·2,179 tokens·design

@mattnigh/claude-skills-zero-trust-security-skill-md

skill

Zero Trust Security原則に基づく機密情報管理スキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/zero-trust-security/resources/continuous-verification-implementation.md`: Continuous Verification Implementationリソース - `.claude/skills/zero-trust-security/resources/jit-access-patterns.md`: Jit Access Patternsリソース - `.claude/skills/zero-trust-security/resources/rbac-implementation.md`: Rbac Implementationリソース - `.claude/skills/zero-trust-security/templates/access-policy-template.yaml`: Access Policyテンプレート

22
mattnigh/security·1,987 tokens·typescriptsecurity

@mattnigh/gemini-audio

skill

Guide for implementing Google Gemini API audio capabilities - analyze audio with transcription, summarization, and understanding (up to 9.5 hours), plus generate speech with controllable TTS. Use when processing audio files, creating transcripts, analyzing speech/music/sounds, or generating natural speech from text.

22
mattnigh/development·2,277 tokens·api-designdocumentation

@mattnigh/homelab-deployment

skill

Automated service deployment with validation, templating, and verification - use when deploying new services, updating existing deployments, or troubleshooting deployment issues

22
mattnigh/security·3,616 tokens·documentationsecurity

@mattnigh/integration-specialist

skill

RAN system integration with microservices architecture, cognitive consciousness, and intelligent orchestration for seamless network integration. Use when integrating RAN systems, implementing microservices architecture, designing service orchestration, or enabling intelligent network integration.

22
mattnigh/devops·4,786 tokens·api-design

@mattnigh/learning-study-skills

skill

study-skills for enhanced learning effectiveness and personal development.

22
mattnigh/testing·85 tokens·testing

@mattnigh/rastreando-odoo

skill

Rastreia fluxos documentais completos no Odoo, executa auditorias financeiras e gerencia conciliacoes bancarias. USAR QUANDO: - Rastrear NF de compra/venda: "rastreie NF 12345", "fluxo da nota 54321" - Rastrear pedido de compra: "rastreie PO00789", "fluxo do pedido de compra" - Rastrear pedido de venda: "rastreie VCD123", "fluxo do VFB456" - Rastrear por parceiro: "documentos do Atacadao", "fluxo do fornecedor Vale Sul" - Rastrear por CNPJ: "rastreie 18467441000123" - Rastrear por chave NF-e: "rastreie 3525..." - Ver titulos e conciliacoes: "pagamentos da NF 12345", "titulos do PO00789" - Verificar devolucoes: "devolucao da NF 54321", "nota de credito" - Auditoria de faturas de compra: "auditoria faturas novembro", "faturas fornecedores" - Auditoria de extrato bancario: "extrato bancario 2024", "conciliacao bancaria" - Mapeamento de vinculos: "extratos sem vinculo", "titulos soltos", "faturas sem pagamento" - Vincular extrato com fatura via Excel: "processar planilha de vinculacao", "conciliar via Excel" NA

22
mattnigh/productivity·2,642 tokens·python

@mattnigh/subagent-prompt-construction

skill

Systematic methodology for constructing compact (<150 lines), expressive, Claude Code-integrated subagent prompts using lambda contracts and symbolic logic. Use when creating new specialized subagents for Claude Code with agent composition, MCP tool integration, or skill references. Validated with phase-planner-executor (V_instance=0.895).

22
mattnigh/design·599 tokens·design

@mattnigh/trace-requirements

skill

Create comprehensive bidirectional requirements traceability matrix mapping acceptance criteria → implementation → tests with gap analysis, severity ratings, and coverage assessment. Maps each AC to implementation evidence (files, functions, code snippets) and test coverage (test files, scenarios, priorities). Use during quality review or for compliance audits to verify complete requirements coverage.

22
mattnigh/testing·4,989 tokens·testing

@mattnigh/velocity-tracker

skill

Track development velocity, cycle times, and identify trends for PM decision-making

22
mattnigh/data·1,107 tokens·data