← all publishers

mikejhill

@mikejhill source repo

18 published skills

  1. Writing AI Instructions · mikejhill bundle
    Author AI instruction sets (skills, instructions files, prompt files, agents) using structured templates with constraint modality and validation.
    1 install
  2. Git Operations · mikejhill
    Use when performing interactive rebases, fixup commits, rewording commit messages, modifying git history, squashing commits, or amending previous commits. Covers all git history rewriting operations including rebase workflows, fixup commit creation and application, commit splitting, and force-push handling.
    1 install
  3. Github Actions · mikejhill bundle
    Use when creating, modifying, or refactoring GitHub Actions workflows for any project. Covers CI/CD pipeline design, GitOps-based releases with automated tagging and changelog generation, Conventional Commits enforcement, multi-environment matrix builds, performance optimization (caching, parallelism), test result presentation, and trusted action selection.
    1 install
  4. Meta Workspace · mikejhill
    Use when creating planning documents, notes, reports, specs, or scripts that serve a supervisory, cross-project, or orchestration role — not tied to a single project codebase. Directs all such work to the _meta/ directory in the projects root.
    1 install
  5. Project Backlog · mikejhill bundle
    Use when capturing ideas in a project backlog, promoting backlog items into specification directories with spec.md, iterating on lifecycle-managed specifications, or archiving completed spec directories. Manages a three-stage lifecycle (backlog, specification, archive) under specs/ at the project root.
    1 install
  6. Web Auth Bridge · mikejhill
    Use when building CLI tools or agent skills that need to authenticate against external websites protected by WAF, SAML, MFA, or complex browser-based login flows. Provides browser-based authentication via Playwright, token caching, httpx client injection, and parallel browser context pooling.
    1 install
  7. Copilot Features · mikejhill bundle
    Use when creating or modifying any GitHub Copilot customization features, including custom instructions, AGENTS.md, agent skills, prompt files, custom agents, or agent hooks. Helps select the correct feature type and create, review, or modify it for optimal performance.
    1 install
  8. Mermaid Diagrams · mikejhill bundle
    Use when creating, editing, reviewing, or converting Mermaid diagrams. Covers all diagram types (flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline, gitgraph, and more), syntax rules, rendering pitfalls, GitHub compatibility, image export via CLI, and best practices for diagrams-as-code in Markdown documentation.
    1 install
  9. Python Scripting · mikejhill bundle
    Use when creating, modifying, or refactoring Python scripts or projects that require production-quality standards including OOP architecture, strict typing, structured logging, pytest-based testing, pyproject.toml packaging, and src-layout directory structure.
    1 install
  10. Testing Standards · mikejhill
    Use when writing, reviewing, or refactoring tests of any kind — unit, integration, end-to-end, or acceptance. Enforces language-agnostic testing best practices covering test design, naming, assertions, isolation, coverage strategy, failure diagnostics, and anti-pattern elimination. DO NOT USE FOR: language-specific framework configuration, test runner setup, or CI pipeline design.
    1 install
  11. Worktree Isolation · mikejhill
    Use when executing tasks that require filesystem isolation from the current working tree. Covers parallel agent work via /fleet, subagent tasks that must not disrupt the operator's workspace, and one-off isolated operations. Provides git worktree lifecycle management including creation, branch naming, agent execution, commit strategy, merge/PR workflow, and cleanup.
    1 install
  12. Gitignore Standards · mikejhill bundle
    Use for all .gitignore tasks. Apply these standards whenever creating, updating, reviewing, or refactoring .gitignore content.
    1 install
  13. Powershell Scripting · mikejhill bundle
    Use when creating, modifying, or refactoring PowerShell scripts that require production-quality standards including OOP architecture, guard-clause validation, fail-fast error handling, comprehensive parameter validation, and parameterized design for reusability.
    1 install
  14. Project Documentation · mikejhill
    Use when creating, editing, organizing, reviewing, or linting Markdown documentation files. Covers Markdown file naming, root vs docs/ directory placement, content authoring standards, heading hierarchy, code fence formatting (backticks only), Mermaid diagrams, table formatting, link conventions, markdownlint-cli2 linting, and README structure. Applies to any Markdown file in any project.
    1 install
  15. Skill CLI Development · mikejhill
    Use when creating, modifying, or reviewing CLI tools bundled with agent skills. Covers when to build a CLI vs. use third-party tools, domain boundary design, language selection (Python preferred, Node.js when required), complexity tiers (lightweight single-file vs. standard full-project), cross-platform configuration and credential storage under ~/.config/copilot-skills/, agent security boundaries, dependency and size management, testing, and maintainability standards.
    1 install
  16. Typescript Development · mikejhill bundle
    Use when creating, modifying, or refactoring TypeScript projects for browser frontends, Node.js servers, or Node.js CLI tools. Enforces OOP architecture, strict typing, Biome linting/formatting, Vitest testing, structured error handling, TSDoc documentation, and kebab-case file naming conventions.
    1 install
  17. Adr Generation · mikejhill bundle
    Use when creating, reviewing, or refining Architecture Decision Records (ADRs). Produces well-researched ADRs with documented alternatives, clear rationale, and actionable consequences through multi-agent research and critique workflows.
    1 install
  18. Bash Scripting · mikejhill bundle
    Use when creating, modifying, or refactoring Bash shell scripts that require production-quality standards including function-based architecture, strict error handling, getopts argument parsing, signal trapping, and CLI-first design.
    1 install