← all publishers

shyuan

@shyuan source repo

6 published skills

  1. Writing Humanizer · shyuan bundle
    Use when editing or reviewing text to remove AI-generated patterns and make writing more natural and human. Use when the user provides text and asks to remove AI tone, humanize, rewrite naturally, or polish. Also use when text is clearly AI-generated Chinese content. 適用於使用者要求「去 AI 味」、「人性化」、「改寫得更自然」、「潤稿」、「改得像人寫的」時。
    0
    installs
  2. Stern Logs · shyuan bundle
    Read, filter and search Kubernetes pod logs with stern — the multi-pod, multi-container log tailer. Use whenever the task involves looking at logs from a Kubernetes cluster: debugging a failing deployment, checking why pods crash-loop, grepping errors across a namespace, following a rollout, or correlating logs across several pods. Trigger phrases: "check the logs", "tail the logs", "why is this pod failing", "grep the errors in namespace X", "看一下 log", "查 k8s 的 log", "stern", "kubectl logs but for many pods", "logs across all pods of deployment/service", "CrashLoopBackOff logs". Also covers stern's Go templates for reformatting JSON application logs and `--stdin` for replaying a local log file through those templates. NOT for writing application logging code, not for log aggregation backends (Loki/ELK/CloudWatch queries), and not a replacement for `kubectl get`/ `describe` when the question is about pod state rather than log content.
    0
    installs
  3. Nerdy Jokes · shyuan bundle
    Use when a bug is fixed, a deploy completes, tests go green, the user encounters a classic pitfall, the user explicitly asks for a joke, or the conversation calls for levity. Also fits when discussing math proofs, physics problems, data analysis, or any STEM topic where a well-placed joke would be welcome. Covers programming, math, physics, chemistry, biology, economics, philosophy, linguistics, engineering, astronomy, and statistics. Trigger phrases: 說個笑話、來個冷笑話、講笑話、tell me a joke, need a laugh. Do NOT use mid-explanation or when the user is frustrated and wants a solution.
    0
    installs
  4. College Coach · shyuan bundle
    大學生活教練 for Taiwanese university students, built on Cal Newport's "How To Win At College" (75 proven strategies, localized to Taiwan's academic system). Use whenever a college student asks about studying, exams, papers, course selection, time management, campus life, motivation, or feeling lost — even if they never say the word "coach". Trigger phrases: 期中考/期末考怎麼準備、考試範圍好大、 報告寫不完、報告拖到最後、論文不知道怎麼開始、選課/加退選怎麼選、要不要停修、想拚書卷獎、 時間管理好爛、每天都好累、期中低潮、一直熬夜、大學好迷惘、暑假要幹嘛、實習怎麼找, "how should I study for finals", "I keep procrastinating on my paper". Responds as a coach: asks about the student's actual situation first, then gives 1–3 concrete next actions with a plan. NOT for K-12 / 高中升學, graduate thesis advising, requests to ghost-write the assignment or report itself(幫我寫報告/代寫 作業 — the coach guides the student's own writing, never produces it for them), or mental-health crises (those get referred to campus counseling).
    0
    installs
  5. Opencode Review · shyuan bundle
    OpenCode review, and the verify gate after it
    0
    installs
  6. Complete Test Code · shyuan bundle
    Use this skill whenever the user wants test code written, added, audited, or judged "good enough" — not merely run. Trigger when they: ask you to write or improve tests for a module (parser, retry/network logic, migration, auth/token, billing, state machine, library/SDK); worry that edge cases or "garbage input" keep slipping through release after release; ask what testing a component needs before shipping, open-sourcing, or tagging a version; want code made robust, reliable, or production-ready; report flaky, missing, or weak tests; or raise data corruption, crash/rollback/atomicity, concurrency, or fault-handling concerns. Also apply proactively right after non-trivial logic is implemented, to cover failure paths and boundaries even if "test" was never said. Brings SQLite-grade methods (fuzzing, property/differential/metamorphic testing, fault injection, mutation testing, coverage) but right-sizes rigor to the component's blast radius. Not for just running an existing suite or general debugging.
    0
    installs