lwlee2608
- 23 skills
- 0 followers
- 7 hours ago last updated
- ▌ Adder · lwlee2608Use when adding or editing config structs/YAML for projects that use lwlee2608/adder. Prevents silent zero-value binding from snake_case keys, env var mismatches, and missing defaults.
- ▌ Go Reference · lwlee2608Use when scaffolding a Go project with a Dockerfile, sqlc, Makefile, or GitHub Actions CI. Refers to github.com/lwlee2608/go-reference as the canonical template.
- ▌ Linear · lwlee2608Use when the user wants to interact with Linear.app — reading, searching, or commenting on issues/tickets.
- ▌ Genesis · lwlee2608Use when scaffolding a full-stack project — a Go backend, a React/Vite web frontend, Dockerfiles, docker-compose, a Makefile, sqlc. Refers to reference/project-00 in github.com/lwlee2608/genesis as the canonical template.
- ▌ Genesis Auth · lwlee2608Use when adding authentication to a project scaffolded with genesis — login, sessions, SSO, admin users. Asks for an auth tier (basic/standard/strict), derives the mechanism from requirements, and implements it in place following the project's existing conventions.
- ▌ Genesis Cicd · lwlee2608 bundleUse when adding GitHub Actions CI/CD to a project scaffolded with genesis (services/<app>-server Go API, services/<app>-web pnpm React app). Asks which CD target (Railway, Kubernetes, VM + Overwatcher) and which branch model (main = production, or main = staging + release = production), then writes one ci.yml wired with needs so GitHub renders a single pipeline graph.
- ▌ Genesis Railway · lwlee2608Use when deploying a project scaffolded with genesis (services/<app>-server Go API, services/<app>-web React app, Postgres) to Railway — creating the Railway project, services, variables, volume, GitHub auto-deploy, and public domain via the Railway MCP server.
- ▌ Handoff · lwlee2608Use when the user wants to condense the current conversation into a handoff document for another agent to pick up.
- ▌ Prefer Make · lwlee2608Use before running any Go toolchain command (`go build`, `go test`, `go run`, `go vet`, `go fmt`, `golangci-lint`). Substitutes make targets when a Makefile is present.
- ▌ Review Code · lwlee2608Use when asked to review a local diff, a GitHub PR, or a whole codebase. Reports rated findings; never edits code.
- ▌ Create Skill · lwlee2608Use when creating a new agent skill. Ensures the skill follows quality guidelines for SKILL.md files.
- ▌ Gh Create Pr · lwlee2608Use when creating/raising/opening/submitting a GitHub PR. Produces short, feature-focused descriptions without a test plan.
- ▌ Gh Update Pr · lwlee2608Use when updating GitHub PR title or body. Works around the gh pr edit GraphQL bug caused by GitHub's Projects Classic deprecation.
- ▌ Plan Feature · lwlee2608Use when planning a feature too big to hold in one session. Settles every open decision by asking the user, locks the answers into one markdown plan file, then cuts the work into phases the user can verify one at a time.
- ▌ Ascii Diagram · lwlee2608Use after generating or editing ASCII art, box diagrams, tables, or any monospace text art to ensure all lines, corners, and boxes are properly aligned.
- ▌ Build Feature · lwlee2608Use when implementing a feature plan file split into phases with task checkboxes. Builds one phase per branch, opens a PR against a feature-wide integration branch, reviews it in a subagent over up to three rounds, fixes what is worth fixing, then merges before the next phase. Runs the plan's demo once at the end and leaves the final merge to main to the user.
- ▌ Linear Issues · lwlee2608Use when reading, searching, creating, updating, or commenting on Linear issues. Routes every Linear operation through the installed Linear MCP server and keeps ticket comments to a few sentences.
- ▌ Trim Comments · lwlee2608Use when asked to trim, clean up, shorten, or remove code comments. Two levels — "normal" (default) shortens verbose comments; "aggressive" deletes nearly every comment, keeping only trimmed unusual-workaround notes.
- ▌ Generate Media · lwlee2608 bundleUse when generating or editing an image or video with an AI model — ads, mockups, style variations, image-to-video. Calls a provider API (OpenRouter today), saves the file outside the repo, and reports what it actually cost.
- ▌ Codebase Design · lwlee2608 bundleLoads shared vocabulary and principles for designing deep modules. Invoke explicitly when designing or restructuring a module's interface, deciding where a seam goes, or making code more testable.
- ▌ Opencode Review · lwlee2608Use when the user asks to review code/a PR with opencode or with a non-Claude model (e.g., "review with opencode", "review using gpt-5.6-sol", "/opencode-review"). Runs a fresh opencode session in a subagent, tells it to use the review-code skill, and relays its review.
- ▌ Whiteboard Explain · lwlee2608Use when the user asks to explain or teach a technical concept. Replies in ASD-STE100 Simplified Technical English with a simple diagram instead of a wall of jargon.
- ▌ Writing System Prompts · lwlee2608Use when writing or editing a system prompt for any LLM API or SDK (any code passing a `system=` / `system` role parameter, or a `.txt`/`.md` file holding such a prompt). Applies prompt-engineering and prompt-caching best practices.