Back to authors
l-lin

l-lin

16 Skills published on GitHub.

clear-writing

Use when writing or editing any prose humans will read — documentation, commit messages, error messages, UI text, reports, or explanations. Also use when user says "write clearly", "clear writing", or "improve writing".

UncategorizedView skill →

code-simplifier

Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify code", "clean up code", "refactor for clarity", "improve readability", or review recently modified code for elegance. Focuses on project-specific best practices.

UncategorizedView skill →

continuous-learning

Review a finished session for reusable knowledge, then, with user consent, update shared skills and project AGENTS.md guidance.

UncategorizedView skill →

datadog-pup

Use when interacting with Datadog resources using the `pup` CLI, especially for APM traces, metrics, monitors, notebooks, and synthetic tests.

UncategorizedView skill →

devils-advocate

Use when reviewing any plan, architecture, code, or design decision before committing

UncategorizedView skill →

journal

Use at session start, after context compaction, and before session end. Owns session journals in `.sandbox/journals/`: when to create one, what prior context to read, what to log, and how to leave a resumable handoff

UncategorizedView skill →

kibana-elasticsearch

Use when querying an Elasticsearch index via the Kibana console proxy, filtering logs by field values, or investigating errors from job or application logs.

UncategorizedView skill →

learning-opportunities

Use when finishing a feature or bugfix with new files, modules, schema changes, refactors, design decisions, or unfamiliar patterns, or when the user asks to learn, practice, understand the reasoning, or says "teach me", "help me understand", "walk me through", or "quiz me".

UncategorizedView skill →

llm-wiki

Use when initializing a new personal knowledge base (wiki) from the LLM Wiki pattern — a structured markdown repo where the LLM incrementally builds and maintains interlinked pages between raw sources and a persistent wiki layer

UncategorizedView skill →

napkin

Use at session start and whenever updating `.sandbox/napkin.md`. Owns the durable runbook: what belongs there, what stays out, and how hard to prune it.

UncategorizedView skill →

teach-me

Teach the user a new skill or concept, within this workspace.

UncategorizedView skill →

tmux

Use when you need a persistent terminal environment for long-running processes, programs requiring a TTY, REPLs, debuggers, TUI apps, or concurrent terminals — while the agent continues executing other commands.

UncategorizedView skill →

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment

UncategorizedView skill →

pattern-toggling-package-extension-tools

Use when a Pi extension must enable or disable tools that come from another installed extension or package, especially when the tool definitions should disappear from prompts without disabling slash commands or forking the upstream package.

UncategorizedView skill →

pi-extension-builder

Use when user says "create pi extension", "build extension for pi", "extend pi", or wants to customize pi agent behavior with tools, commands, events, or UI components.

UncategorizedView skill →

jira

Manage JIRA tickets. Use it when the user mentions JIRA with ticket IDs like FOO-123.

UncategorizedView skill →