← all publishers

foru17

@foru17 source repo

8 published skills

  1. Zsh Power Terminal · foru17
    从 luolei 的 dotfiles 中抽离的一套「高效终端」工程经验:模块化 Zsh 配置架构、 启动性能优化(懒加载/缓存)、现代 CLI 工具的保守替换策略、fzf 交互式工作流、 安全的 Git 自动化、多服务器 SSH 管理、私有配置隔离。当需要搭建、优化或评审 一套个人 Zsh/终端开发环境,或想学习「为什么这样配」的设计取舍时使用。
    0
    installs
  2. Edge Node Provision · foru17 bundle
    Provision a fresh Linux VPS into a well-managed edge node — aaPanel (international) + nginx, 3x-ui (Xray) with a direct inbound and a Cloudflare-WARP "clean-exit" inbound, a wildcard TLS cert via acme.sh DNS-01, Cloudflare wildcard DNS, a WARP health-check watchdog, and optional Nezha/Komari monitoring agents. Use when the user says they bought/rented a new VPS and wants a standard, repeatable deployment (panel + proxy + WARP landing + TLS + DNS + passwordless SSH). Debian/Ubuntu targets.
    0
    installs
  3. Release · foru17
    Cut and publish a Neko Master release — main product (Docker, v* tags) or Go agent (agent-v* tags). Use when bumping versions, writing CHANGELOG entries, tagging, or verifying CI artifacts.
    0
    installs
  4. DB Conventions · foru17
    Data-layer invariants for the collector — SQLite patterns, transactions, time keys, backendId isolation, ClickHouse read/write topology. Use when writing queries, touching repositories, or debugging data drift.
    0
    installs
  5. UI Conventions · foru17
    Frontend change conventions for apps/web — i18n (bilingual keys), dark mode (the highest-frequency rework source), theming inline SVG/chart colors, loading/empty/error states. Use for any UI change.
    0
    installs
  6. Verify Changes · foru17
    Verify a code change in this repo before committing or opening a PR. Use after editing collector (backend), web (frontend), shared package, or the Go agent — picks the minimal sufficient check set per touched area.
    0
    installs
  7. Agent Probe Dev · foru17
    Develop, test and ship the Go agent probe (apps/agent) — build/test commands, protocol versioning, the nekoagent service wrapper, and constraints of router environments (OpenWrt/tmpfs). Use for any change under apps/agent.
    0
    installs
  8. Add Stats Dimension · foru17
    Checklist for adding or changing a statistics table/dimension in the collector. Use whenever touching SQLite schema, traffic write paths, retention, ClickHouse parity, or stats query APIs — several places must change together or data silently drifts.
    0
    installs