← all publishers

markheydon

@markheydon source repo

52 published skills

  1. Microsoft Docs · markheydon
    Query official Microsoft documentation to find concepts, tutorials, and code examples across Azure, .NET, Agent Framework, Aspire, VS Code, GitHub, and more. Uses Microsoft Learn MCP as the default, with Context7 and Aspire MCP for content that lives outside learn.microsoft.com.
    0
    installs
  2. Microsoft Code Reference · markheydon
    Look up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Microsoft APIs—to find the right method, check parameters, get working examples, or troubleshoot errors. Catches hallucinated methods, wrong signatures, and deprecated patterns by querying official docs.
    0
    installs
  3. Bicep Implement · markheydon
    Creates and validates Azure Bicep templates for this repo. Use when writing or modifying Bicep in infra/, using Azure Verified Modules, or when the user asks for infrastructure-as-code changes.
    0
    installs
  4. Technical Writing · markheydon bundle
    Writes developer documentation, tutorials, ADRs, and blog posts for this repo. Use when creating or editing website/content/, README.md, CHANGELOG.md, or user-facing technical content.
    0
    installs
  5. Sync Github Content · markheydon bundle
    Scans GitHub repos against markheydon.me.uk project/blog coverage, maintains github-content-index.md, drafts missing project pages locally, proposes blog posts only when warranted, and audits screenshot paths. Use when the user runs /sync-github-content or asks to sync GitHub work to Projects and Blog content.
    0
    installs
  6. Sync Public Identity · markheydon
    Syncs this Hugo showcase from identity.md into hugo.yml, plus consultant-voice scan and allowed tags. Use when the user edits identity.md, runs /sync-identity, or asks to update public messaging, branding, or taxonomy on markheydon.me.uk.
    0
    installs
  7. Support Governance · markheydon
    Support governance for this repository. Use when reviewing or updating supported PHP, Monolog, WordPress, WP-CLI, smoke-test tuples, CI matrices, or source-of-truth compatibility documentation.
    0
    installs
  8. Adr Writing · markheydon bundle
    Write consistent Architecture Decision Records (ADRs) for the Rename My Files project. Use when documenting significant architectural decisions, trade-offs, or technical direction choices. Ensures all ADRs follow standard structure, naming conventions, and cross-referencing patterns.
    0
    installs
  9. Plan Management · markheydon bundle
    Maintain consistent structure and format for IMPLEMENTATION_PLAN.md and SCOPE.md documents. Use when creating, updating, or reviewing the implementation plan or scope documents to ensure phase naming, section headers, checklist formats, status symbols, and notation follow project conventions.
    0
    installs
  10. Pr Address Review · markheydon
    Review all open comment threads on a pull request, fix the issues raised, reply to each thread explaining what was done, and resolve the conversation. Use when a PR has received code review with open threads that need addressing before merge.
    0
    installs
  11. Implement Endpoint · markheydon
    Implement or retrofit one FreeAgent endpoint end-to-end with strict model guardrails, sample app sync, and plan-first workflow. Use when adding or updating SDK resource services, models, tests, or sample pages for a FreeAgent API entity.
    0
    installs
  12. Create Architectural Decision Record · markheydon
    Create an Architectural Decision Record (ADR) document for AI-optimized decision documentation.
    0
    installs
  13. Project Documentation · markheydon bundle
    Project-aware documentation conventions that complement the upstream documentation-writer skill. Use when writing or updating README content, docs pages, user guides, tutorials, or technical blog posts in a repository that provides project context files such as GOALS.md, SCOPE.md, CONVENTIONS.md, or .github/copilot-instructions.md.
    0
    installs
  14. Github Issue Management · markheydon bundle
    Manage GitHub Issues using a structured label taxonomy (epic/story/bug), triage new issues, apply labels per strategy, maintain project board membership, and keep issues organised across one or more repos. Use when creating issues, triaging unlabelled issues, updating labels, managing milestones, or checking board consistency.
    0
    installs
  15. End User Docs · markheydon
    Write and improve end-user documentation for Import To Planner public docs pages. Use when creating or editing docs/ pages such as index, getting-started, csv-format, import-workflow, troubleshooting, faq, privacy-and-security, or self-hosted; when improving wording and structure for non-technical readers; when enforcing UK English; when validating docs against repository contracts/specs and public-content boundaries.
    0
    installs
  16. Dotnet Best Practices Repo · markheydon
    Apply practical, repository-aligned .NET/C# engineering practices without forcing framework-specific or architecture-specific choices.
    0
    installs
  17. Fluentui Blazor Usage · markheydon bundle
    Provides accurate coding patterns for building Blazor applications with the Microsoft.FluentUI.AspNetCore.Components v5 NuGet package. Covers service registration, theming (CSS-based, no FluentDesignTheme), layout, navigation, dialogs, data grid, forms, icons, and common pitfalls.
    0
    installs
  18. Speckit Agent Context Update · markheydon
    Refresh the managed Spec Kit section in coding agent context file(s)
    0
    installs
  19. Mudblazor · markheydon bundle
    Guide for using the MudBlazor component library in Blazor Server applications. Use this when building or refactoring Blazor pages and components for SoloDevBoard. Covers setup, layout, component usage patterns, dialog and snackbar services, data grids, forms, colour pickers, theming, and bUnit testing with MudBlazor. Also use when troubleshooting z-index, popup rendering, or styling issues.
    0
    installs
  20. Csharp Docs · markheydon
    Ensure that C# types are documented with XML comments and follow best practices for documentation.
    0
    installs
  21. Csharp Xunit · markheydon
    Get best practices for XUnit unit testing, including data-driven tests
    0
    installs
  22. Breakdown Plan · markheydon
    Issue Planning and Automation prompt that generates comprehensive project plans with Epic > Feature > Story/Enabler > Test hierarchy, dependencies, priorities, and automated tracking.
    0
    installs
  23. Breakdown Test · markheydon
    Test Planning and Quality Assurance prompt that generates comprehensive test strategies, task breakdowns, and quality validation plans for GitHub projects.
    0
    installs
  24. Dotnet Inspect · markheydon
    Find evidence for .NET packages, platform libraries, assemblies, APIs, dependencies, SourceLink/source, and API version diffs.
    0
    installs
  25. Repo Decision Log · markheydon
    Route and record architectural and technical decisions for SoloDevBoard using the repo memory model (constitution, decision log, feature issues).
    0
    installs
  26. Repo Github Gh CLI · markheydon
    GitHub CLI guidance for SoloDevBoard issue triage, label management, pull requests, workflows, and project operations.
    0
    installs
  27. Repo Github Issues · markheydon bundle
    Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, or manage issue workflows. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", or any GitHub issue management task.
    0
    installs
  28. Repo Github Project · markheydon
    Manage the SoloDevBoard Roadmap GitHub Project (Project #8). Add issues to the board, set Phase/Priority/Status/Date fields, manage the Up Next queue, and keep the project in sync with the issue lifecycle. Use this skill whenever creating or updating GitHub issues for SoloDevBoard.
    0
    installs
  29. Documentation Writer · markheydon
    Diátaxis Documentation Expert. Creates high-quality software documentation using the Diátaxis framework.
    0
    installs
  30. Dotnet Best Practices · markheydon
    Ensure .NET/C# code meets best practices for the solution/project.
    0
    installs
  31. Repo Pm Feature Workflow · markheydon
    PM Feature Workflow
    0
    installs
  32. Speckit Git Commit · markheydon
    Auto-commit changes after a Spec Kit command completes
    0
    installs
  33. Speckit Git Remote · markheydon
    Detect Git remote URL for GitHub integration
    0
    installs
  34. Repo Readme Generator · markheydon
    Generate or refresh README.md for MeatyTimes by analysing Spec Kit artefacts, governance docs, and repository layout. Use when the user asks to create, update, or regenerate the repository README, project documentation overview, or onboarding docs for new contributors.
    0
    installs
  35. Speckit Git Initialize · markheydon
    Initialize a Git repository with an initial commit
    0
    installs
  36. Speckit Plan · markheydon
    Execute the implementation planning workflow using the plan template to generate design artifacts.
    0
    installs
  37. Speckit Tasks · markheydon
    Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
    0
    installs
  38. Speckit Analyze · markheydon
    Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
    0
    installs
  39. Speckit Clarify · markheydon
    Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
    0
    installs
  40. Speckit Specify · markheydon
    Create or update the feature specification from a natural language feature description.
    0
    installs
  41. Repo Update Docs · markheydon
    Refresh this repository's README.md and public docs/ from repository-native sources.
    0
    installs
  42. Speckit Converge · markheydon
    Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.
    0
    installs
  43. Speckit Checklist · markheydon
    Generate a custom checklist for the current feature based on user requirements.
    0
    installs
  44. Speckit Implement · markheydon
    Speckit Implement
    0
    installs
  45. Speckit Git Feature · markheydon
    Create a feature branch with sequential or timestamp numbering
    0
    installs
  46. Speckit Constitution · markheydon
    Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
    0
    installs
  47. Speckit Git Validate · markheydon
    Validate current branch follows feature branch naming conventions
    0
    installs
  48. Speckit Taskstoissues · markheydon
    Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
    0
    installs
  49. Speckit Brownfield Scan · markheydon
    Auto-discover project structure, tech stack, frameworks, and architecture patterns
    0
    installs
  50. Speckit Brownfield Migrate · markheydon
    Incrementally adopt SDD for existing features with reverse-engineered specs
    0
    installs
  51. Speckit Brownfield Validate · markheydon
    Verify bootstrap output matches actual project structure and conventions
    0
    installs
  52. Speckit Brownfield Bootstrap · markheydon
    Generate spec-kit configuration tailored to the existing codebase
    0
    installs