sammcj

sammcj

@sammcj

GitHub
29 Skills
3944 Total Stars
February 2026 Joined

Public Skills

create-mcp-app

by sammcj

This skill should be used when the user asks to "create an MCP App", "add a UI to an MCP tool", "build an interactive MCP View", or needs guidance on MCP Apps SDK patterns, UI-resource registration, MCP App lifecycle, or host integration. Provides guidance for building MCP Apps with interactive UIs.

136 2mo ago

code-review

by sammcj

Use this skill after completing multiple, complex software development tasks before informing the user that work is complete.

Code Review 136 3mo ago

team-ideation

by sammcj

Launches multi-agent ideation to explore a concept through structured dialogue between a Free Thinker and a Grounder, arbitrated by the team lead, and documented by a Writer. Helps to explore an idea, brainstorm directions, or develop a concept from a seed into actionable idea briefs. Use "continue" mode to resume and build on a previous session. Use ONLY when the user EXPLICITLY asks to use the 'ideation' skill.

Academic 136 3mo ago

prompt-enhancer

by sammcj

Knowledge for transforming poor or overly simple user prompts with expert-level framing. Triggers include: user explicitly asking to improve/refine/rewrite their prompt or user requesting help framing a request for another AI system.

Processing 136 3mo ago

extract-wisdom

by sammcj

Extract wisdom, insights, and actionable takeaways from YouTube videos, blog posts, articles, or text files. Use when asked to analyse, summarise, or extract key insights from a given content source. Downloads YouTube transcripts, fetches web articles, reads local files, performs analysis, and saves structured markdown.

CLI Tools 136 3mo ago

mermaid-diagrams

by sammcj

Use the mermaid-diagrams skill whenever you are creating or updating mermaid diagrams. Provides guidance on mermaid best practices.

API Dev 136 3mo ago

excalidraw-diagrams

by sammcj

Use when asked to create or update Excalidraw diagrams. Provides guidance on Excalidraw best practices.

Automation 136 3mo ago

analyse-design

by sammcj

Reverse-engineer an application's design system from its codebase and screenshots. Use when asked to analyse visual design, extract a colour palette, document UI patterns, identify typography and spacing systems, audit design consistency, or understand the design language of a frontend codebase.

Animation 136 3mo ago

authoring-claude-md

by sammcj

Creating and maintaining CLAUDE.md project memory files that provide non-obvious codebase context. Use when (1) creating a new CLAUDE.md for a project, (2) adding architectural patterns or design decisions to existing CLAUDE.md, (3) capturing project-specific conventions that aren't obvious from code inspection.

Auth 136 3mo ago

Deferring Task Execution

by sammcj

Delays execution of a task until a specified time or after a duration. Use when the user asks to run something later, in X minutes/hours, at a specific time, schedule a command, or defer work to a future point.

Auth 136 3mo ago

apply-mantel-styles

by sammcj

Provides guidelines for applying Mantel's brand styles to diagrams and frontend components. Use when asked to create visuals that need to align with Mantel's branding.

Processing 136 3mo ago

swift-best-practices

by sammcj

This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6 breaking changes.

API Dev 136 3mo ago

creating-development-plans

by sammcj

Creates structured development plans with phased task breakdowns, requirements, and QA checklists. Use when the user explicitly asks to create a dev plan, development plan, or document development requirements.

Automation 136 3mo ago

home-assistant

by sammcj

This skill should be used when helping with Home Assistant setup, including creating automations, modifying dashboards, checking entity states, debugging automations, and managing the smart home configuration. Use this for queries about HA entities, YAML automation/dashboard generation, or troubleshooting HA issues.

CLI Tools 136 3mo ago

aws-strands-agents-agentcore

by sammcj

Use when working with AWS Strands Agents SDK or Amazon Bedrock AgentCore platform for building AI agents. Provides architecture guidance, implementation patterns, deployment strategies, observability, quality evaluations, multi-agent orchestration, and MCP server integration.

Agents 136 3mo ago

rust-engineer

by sammcj

Acquire expert Rust developer specialisation in rust systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async programming, and performance optimisation for mission-critical applications.

Performance 136 3mo ago

piper-tts-training

by sammcj

Train custom TTS voices for Piper (ONNX format) using fine-tuning or from-scratch approaches. Use when creating new synthetic voices, fine-tuning existing Piper checkpoints, preparing audio datasets for TTS training, or deploying voice models to devices like Raspberry Pi or Home Assistant. Covers dataset preparation, Whisper-based validation, training configuration, and ONNX export.

Code Gen 136 3mo ago

skill-creator

by sammcj

Guide for creating effective Claude Skills. This skill should be used when users want to create (or update) a skill that extends Claude's capabilities with specialised knowledge, workflows, or tool integrations.

Agents 136 3mo ago

performing-systematic-debugging-for-stubborn-problems

by sammcj

Applies a modified Fagan Inspection methodology to systematically resolve persistent bugs and complex issues. Use when multiple previous fix attempts have failed repeatedly, when dealing with intricate system interactions, or when a methodical root cause analysis is needed. Do not use for simple troubleshooting. Triggers after multiple failed debugging attempts on the same complex issue.

Database 136 3mo ago

critical-thinking-logical-reasoning

by sammcj

Critical thinking and logical reasoning analysis skills for when you are explicitly asked to critically analyse written content such as articles, blogs, transcripts and reports (not code).

Code Review 136 3mo ago

claude-agent-sdk

by sammcj

Use when working with Anthropic Claude Agent SDK. Provides architecture guidance, implementation patterns, best practices, and common pitfalls.

Agents 136 3mo ago

code-simplification

by sammcj

Use this skill when you need to review and refactor code to make it simpler, more maintainable, and easier to understand. Helps with identifying overly complex solutions, unnecessary abstractions.

Performance 136 3mo ago

invokeai-image-gen

by sammcj

Generate images using InvokeAI's local API. Use when asked to generate, create, or make images with InvokeAI, FLUX.2 Klein, Z-Image Turbo, FLUX, or SDXL models. Supports text-to-image generation, automatic model detection, image download, and parameter selection based on model architecture.

Code Gen 136 3mo ago

deepeval

by sammcj

Use when discussing or working with DeepEval (the python AI evaluation framework)

Monitoring 136 3mo ago

writing-documentation-with-diataxis

by sammcj

Applies the Diataxis framework to create or improve technical documentation. Use when being asked to write high quality tutorials, how-to guides, reference docs, or explanations, when reviewing documentation quality, or when deciding what type of documentation to create. Helps identify documentation types using the action/cognition and acquisition/application dimensions.

Code Gen 136 3mo ago

writing-go-tests

by sammcj

Applies current Go testing best practices. Use when writing or modifying Go test files or advising on Go testing strategies.

Kubernetes 136 3mo ago

shell-scripting

by sammcj

Practical bash scripting guidance emphasising defensive programming, ShellCheck compliance, and simplicity. Use when writing shell scripts that need to be reliable and maintainable.

Automation 136 3mo ago

ghostty-config

by sammcj

Guidance for editing Ghostty terminal configuration files. You must use this skill when creating or modifying Ghostty config files.

CLI Tools 136 3mo ago

testing-anti-patterns

by sammcj

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behaviour, production pollution with test-only methods, and mocking without understanding dependencies

Debugging 136 3mo ago