@skills · Owner
Agent skills by mhagrelius
22 skills indexed from github.com/mhagrelius. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- .claude · Collection · 2 stars
- building-cli-apps · Skill · 2 stars
Use when building command-line interface tools; when choosing argument parsing libraries; when handling stdin/stdout/stderr patterns; when implementing sub
- building-mcp-servers · Skill · 2 stars
Use when building MCP servers in TypeScript, Python, or C#; when implementing tools, resources, or prompts; when configuring Streamable HTTP transport; whe
- building-tui-apps · Skill · 2 stars
Use when building interactive terminal dashboards or full-screen terminal applications; when implementing keyboard navigation, live data updates, or multi-
- deep-code-review · Skill · 2 stars
Matthew Hagrelius's deep code review process — a staff-level review emphasizing maintainability, reliability in distributed flows, observability, side-effe
- deep-research · Skill · 2 stars
Use when user requests research requiring multiple sources, comprehensive analysis, or synthesis across topics - technical research, domain knowledge gathe
- design-principles · Skill · 2 stars
Enforce a precise, minimal design system inspired by Linear, Notion, and Stripe. Use this skill when building dashboards, admin interfaces, or any UI that
- designing-gnome-ui · Skill · 2 stars
Use for every user-visible change in a GNOME app, new or existing, whether or not the request uses design vocabulary. Trigger on the repo rather than the w
- developing-gtk-apps · Skill · 2 stars
Use for any change to a GTK 4/libadwaita app, new or existing, whether or not the request mentions GTK. Trigger on the repo rather than the wording — if Ca
- dotfiles · Collection · 2 stars
- dotnet-10-csharp-14 · Skill · 2 stars
Use when building .NET 10 or C# 14 applications; when using minimal APIs, modular monolith patterns, or feature folders; when implementing HTTP resilience,
- engineering-standards · Skill · 2 stars
The user's standards for writing tests, validating input and handling secrets, and writing C#/.NET. Use when writing or reviewing tests, deciding what to a
- exa-search · Skill · 2 stars
Use when searching for concepts, ideas, or similar content without exact keywords; when user asks "find similar to...", needs semantic discovery, research
- playwright-testing · Skill · 2 stars
Use when writing, debugging, or reviewing Playwright tests for web apps; before writing test code; when tests are flaky, slow, or brittle; when seeing time
- skills · Collection · 2 stars
- using-python-lsp · Skill · 2 stars
Use when working with Python code and pyright-lsp plugin is enabled - for finding references, checking types, navigating definitions, or verifying type cor
- using-typescript-lsp · Skill · 2 stars
Use when working with TypeScript or JavaScript code and typescript-lsp plugin is enabled - for finding references, checking types, navigating definitions,
- vercel-react-best-practices · Skill · 2 stars
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next
- web-design-guidelines · Skill · 2 stars
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my
- working-with-aspire · Skill · 2 stars
Use when building distributed apps with Aspire; orchestrating .NET, JavaScript, Python, or polyglot services; when environment variables or service discove
- working-with-ms-agent-framework · Skill · 2 stars
Use when building AI agents with Microsoft Agent Framework (Semantic Kernel + AutoGen unified); when implementing memory or context providers; when threads
- yt-transcribe · Skill · 2 stars
Use when user asks about YouTube video content, wants to know what a video says, needs information from a YouTube URL, or when video transcription would an