Back to authors
tomlord1122

tomlord1122

24 Skills published on GitHub.

apple-mac-cicd

Establish GitHub Actions macOS CI/CD for signing, notarization, GitHub Releases, and auto-updates. Use when setting up Apple app release pipelines, Developer ID signing, notarization, DMG/ZIP distribution, Sparkle (native), or electron-updater (Electron). Trigger phrases include "mac release CI", "notarize app", "auto-updater", "GitHub Actions macOS".

UncategorizedView skill →

art-skills

Use when creating or refining image-generation prompts for Korean indie sketch illustrations, 1990s shoujo manga inspired portraits, Sailor Moon era character styling, personal artbook sketches, or charming hand-drawn character art.

UncategorizedView skill →

cloud-architect

Cloud infrastructure and platform expert. Use when the user needs to understand a cloud domain (networking, orchestration, IaC, observability, etc.) from first principles before designing infrastructure — or when writing K8s manifests, Helm charts, or Terraform modules.

UncategorizedView skill →

code-review-master

Code review expert that first validates whether a PR achieves its stated goal, then checks security, quality, and performance. Use when reviewing PRs, conducting security audits, or assessing code changes.

UncategorizedView skill →

commit-conventions

Write commit messages and split large changes into small, ordered, atomic commits. Use when the user asks to commit changes, write a commit message, split a change into commits, or asks "how should I commit this". Enforces the `type(component): message` title format and the `git commit -s -m` signed-off command.

UncategorizedView skill →

deep-research

Deep research expert for building comprehensive knowledge maps from first principles. Use when the user wants to deeply understand a topic — its origin, the problem it solves, the foundational theory, the architecture, and future trajectory — all grounded in primary sources.

UncategorizedView skill →

design-system-extractor

Extract and document a frontend repo's foundation design system (fonts, colors, transitions, layout, spacing, component styles) into a readable DESIGN-SYSTEM.md reference. Use when the user says "extract the design system", "document our design tokens", "what fonts/colors does this app use", "build a design system reference", or "audit our styling".

UncategorizedView skill →

electron-architect

Electron desktop application architect. Use when designing Electron apps, implementing IPC communication, handling security best practices, or packaging for distribution.

UncategorizedView skill →

excalidraw-mermaid

Author Mermaid diagrams that render cleanly when pasted into Excalidraw's "Mermaid to Excalidraw" feature. Use when the user asks for a diagram, flow chart, sequence diagram, class diagram, architecture diagram, or specifically mentions Excalidraw, Mermaid, drawing, sketching, "draw this", "make a diagram", or "paste into excalidraw".

UncategorizedView skill →

frontend-architect

Frontend architecture expert. Use when planning component architecture, state management strategies, performance optimization, or technology selection decisions.

UncategorizedView skill →

github-issue-writer

Research the codebase, then create well-structured GitHub enhancement issues via gh CLI in Tom''s Cometline-style format. Use when the user asks to create a GitHub issue, write an issue, file an enhancement, says "next issue is about", "add an issue for", or wants help wanted labels on issues. Trigger phrases include "create github issue", "gh issue", "file a ticket", "make an issue".

UncategorizedView skill →

go-symphony

Project scaffolding expert for go-symphony. Use when generating or planning a new Gin-based Go project with PostgreSQL, Supabase, SQLC, Docker, GitHub Actions, WebSocket support, or optional SvelteKit/Next.js frontend integration.

UncategorizedView skill →

golang-architect

Software Architect specializing in Go projects. Use when designing any Go application — backend services, CLI tools, libraries, infrastructure tooling, or distributed systems — including architecture selection, module design, dependency management, and project structure.

UncategorizedView skill →

golang-master

Golang language expert specializing in concurrency, performance optimization, standard library, and testing. Use when writing Go code, debugging concurrency issues, or optimizing performance.

UncategorizedView skill →

learning-curriculum

Write a newbie learning curriculum for a codebase so readers can rebuild it and leave with an engineer mindset. Use when the user asks for learning docs, a study guide, 開發文件, "teach this repo", "how would you build this from scratch", 從頭開發, or a course that covers framework, layers, logging, tests, mocks, DI, context, SQL, or OTel.

UncategorizedView skill →

native-feel-cross-platform-desktop

Use when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a native app to its users — fast launch, native windowing, native input handling, native materials. Trigger words include "cross-platform desktop", "Electron alternative", "Tauri vs native", "WebView wrapper", "near-native performance", "Raycast architecture", "WebKit/WebView2 quirks", "WKWebView", "system tray app", "global hotkey app", "launcher app". Do NOT trigger this skill for pure web apps, pure mobile apps, or for greenfield projects that have no native-feel requirement.

UncategorizedView skill →

pr-writer

Write pull request titles and descriptions in Tom''s house style. Use when the user asks to create a PR, open a pull request, or write a PR description. Trigger phrases include "make a PR", "create a PR", "write a PR description", "open a pull request".

UncategorizedView skill →

reverse-architect

Reverse-engineer any software project's design from high-level purpose down to component interactions, producing a knowledge map that enables either contributing to the project or rebuilding your own version in a different tech stack. Use when asked to "understand this codebase", "explain how this project works", "map this architecture", "write docs for this repo", "prepare to contribute", or "rebuild this in my own stack".

UncategorizedView skill →

svelte-kit

Svelte 5 and SvelteKit syntax expert. Use when working with .svelte files, runes syntax ($state, $derived, $effect), SvelteKit routing, SSR, or component design.

UncategorizedView skill →

systems-analyst

Systems analysis expert for understanding unfamiliar codebases, distributed architectures, and technical toolchains. Use when asked to investigate a system, survey how components interact, explain what a tool does, find gaps in an architecture, or produce a learning document about a technical domain.

UncategorizedView skill →

tailwind-ssr

TailwindCSS v4 and SSR expert. Use when configuring TailwindCSS, implementing SSR strategies, optimizing critical CSS, or solving styling performance issues.

UncategorizedView skill →

terraform-infra-architect

Scaffold and evolve multi-environment, multi-stack Terraform repositories with S3 remote state, Makefile automation, and GitHub Actions CI. Use when the user asks to "create a terraform repo", "scaffold infrastructure", "build a new terraform stack", "set up IaC project", "design multi-stack terraform architecture", "help me create EKS infrastructure", or "set up foundation AWS resources with Terraform".

UncategorizedView skill →

tmux-native-coding-agent

Use when discussing CLI/TUI coding agents, Claude Code interactive mode, Codex, opencode, tmux workflows, persistent terminal sessions, capture-pane context sharing, long-running dev tasks, or multi-agent terminal workspaces. Explains the mindset and design patterns for terminal-native AI coding environments.

UncategorizedView skill →

typescript-master

TypeScript language expert specializing in type system, generics, conditional types, and advanced patterns. Use when writing complex types, debugging type errors, or designing type-safe APIs.

UncategorizedView skill →