Skip to main content
在 Manus 中运行任何 Skill
一键导入
interserver
GitHub 创作者资料

interserver

按仓库查看 4 个 GitHub 仓库中的 28 个已收集 skills。

已收集 skills
28
仓库
4
更新
2026-05-15
仓库浏览

仓库与代表性 skills

bot-command
软件开发工程师

Creates a new command module in server/commands/ following the { match(text, lcText, deps), execute(matchResult, deps) } shape used by all 21 existing modules. Use when user says 'add command', 'new bot command', 'add !something', 'create handler for X message', or when adding files to server/commands/. Handles admin-gate (ima !== 'admin'), deps destructuring, MessageFactory.text replies, registration in server/commands/index.js, and the required match() test in test/commands.test.js. Do NOT use for OAuth dialog logic (use bot-dialog skill), adaptive-card JSON authoring (use adaptive-card skill), card-submit handler routing changes inside TeamsActivityHandler (use bot-activity-handler skill), or editing the dispatcher in server/commands/index.js itself.

2026-05-15
node-test-pattern
软件质量保证分析师与测试员

Writes node:test tests for the Teams Chat Bot. Use when user says 'add test', 'write a node:test', 'mock the consumer', 'test the queue', or creates files in test/*.test.js. Provides the canonical mock setup: `_setInternalsForTest({ redis, redisBot, adapter })` seam, hash-map-backed Redis mock with hget/hset/incr/pipeline/expire/lrem, adapter mock recording _calls[] with sentActivities/updatedActivities, NOTIF_TRACE_LOG=0 silencing, and beforeEach/after restoration. Do NOT use for Jest, Mocha, or Codeception — this project is strictly `node:test`.

2026-05-15
notif-envelope
软件开发工程师

Builds and enqueues notification envelopes onto Redis `notif:queue` in the canonical v=1 shape `{ v, id, ts, expires_at, room, type:'msg', message|card, extra:{ dedup_key, event_type, repo, _commit_sha, data }, fallback_webhook_url? }`. Covers channel resolution via `CHANNELS`, GitHub `dedup_key` auto-injection (`github:commit:{sha7}` / `github:pr:{repo}:{n}` / `github:issue:{repo}:{n}`), edit-window coalescing (`NOTIF_EDIT_WINDOW_MS`, 30 min), trackable batch-merge via `handleTrackableBatch`, announce-redirect via `decideAnnounceRedirect`, and dead-letter on `notif:dead`. Use when user says 'enqueue notification', 'queue a notification', 'add webhook event', 'send to notif queue', or modifies `server/queue/notificationConsumer.js`, `server/queue/filters.js`, `server/queue/channels.js`, or an external producer. Do NOT use for synchronous proactive sends via `POST /api/message` (those bypass the queue) or for daily-recap cards (`POST /api/dailyrecap` has its own pipeline).

2026-05-15
trace-replay
软件质量保证分析师与测试员

Debugs notification-grouping bugs via `scripts/replay-notif.js` reading `.logs/notif-trace-YYYY-MM-DD.jsonl`. Covers `--mode timeline|grouped|raw`, filters (`--dedup`, `--commit`, `--room`, `--tick`, `--event`, `--kind`, `--since/--until`, `--activity`), and signature kinds (`recent_lookup`, `edit_skipped_no_convref`, `edit_fell_through`, `recent_saved`, `announce_redirect`, `batch_merge`, `batch_skipped`). Use when user reports 'commits not grouping', 'new message instead of edit', 'trace this dedup key', 'why did this fall through', or asks to inspect `notif:queue` historical behavior. Do NOT use for live-queue admin (use `!notif status`/`drain-dead`) or for non-queue bug investigation.

2026-05-15
azure-bot-service
软件开发工程师

Expert knowledge for Azure AI Bot Service development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building Azure AI bots with Direct Line/Web Chat, Teams/SMS channels, OAuth/SSO, skills, or proactive messages, and other Azure AI Bot Service related development tasks. Not for Azure Health Bot (use azure-health-bot), Azure Functions (use azure-functions), Azure App Service (use azure-app-service), Azure Logic Apps (use azure-logic-apps).

2026-05-11
mongodb-connection
数据库架构师

Optimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling `connect()`), configuring connection pools, troubleshooting connection errors (ECONNREFUSED, timeouts, pool exhaustion), optimizing performance issues related to connections. This includes scenarios like building serverless functions with MongoDB, creating API endpoints that use MongoDB, optimizing high-traffic MongoDB applications, creating long-running tasks and concurrency, or debugging connection-related failures.

2026-05-11
mongodb-query-optimizer
数据库架构师

Help with MongoDB query optimization and indexing. Use only when the user asks for optimization or performance: "How do I optimize this query?", "How do I index this?", "Why is this query slow?", "Can you fix my slow queries?", "What are the slow queries on my cluster?", etc. Do not invoke for general MongoDB query writing unless user asks for performance or index help. Prefer indexing as optimization strategy. Use MongoDB MCP when available.

2026-05-11
mongodb-schema-design
数据库架构师

MongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "one-to-many", "tree structure", "16MB limit", "schema validation", "JSON Schema", "time series", "schema migration", "polymorphic", "TTL", "data lifecycle", "archive", "index explosion", "unnecessary indexes", "approximation pattern", "document versioning".

2026-05-11
当前展示该仓库 Top 8 / 14 个已收集 skills。
bandwidth-tc-control
网络与计算机系统管理员

Applies per-VPS bandwidth limits using tc/HTB and ebtables following patterns in `tclimit`, `limitbw`, and `run_buildebtables.sh`. Handles vnet interface detection, HTB qdiscs, /tools/bandwidth/{id}/ flag files, and ebtables FORWARD rules. Use when asked to 'set bandwidth limit', 'apply tc rules', 'update ebtables', or run `limitbw`. Do NOT use for OpenVZ/venet traffic shaping (see `vzopenvztc.sh` which uses CBQ, not HTB).

2026-03-29
kvm-vps-create
网络与计算机系统管理员

Provisions a new KVM VPS: LVM or ZFS volume creation via vps_kvm_lvmcreate.sh, libvirt XML config from windows.xml, DHCP entry in dhcpd.vps, VNC setup via provirted.phar, and ebtables rebuild via run_buildebtables.sh. Use when asked to 'create a VPS', 'provision KVM', 'add a new VM', or modify install scripts. Do NOT use for LXD, OpenVZ, or Virtuozzo provisioning.

2026-03-29
php-best-practices
软件开发工程师

PHP 8.x modern patterns, PSR standards, and SOLID principles. Use when reviewing PHP code, checking type safety, auditing code quality, or ensuring PHP best practices. Triggers on "review PHP", "check PHP code", "audit PHP", or "PHP best practices".

2026-03-29
php-pro
软件开发工程师

Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invokes strict typing, PHPStan level 9, async patterns with Swoole, and PSR standards. Creates controllers, configures middleware, generates migrations, writes PHPUnit/Pest tests, defines typed DTOs and value objects, sets up dependency injection, and scaffolds REST/GraphQL APIs. Use when working with Eloquent, Doctrine, Composer, Psalm, ReactPHP, or any PHP API development.

2026-03-29
posix-shell-pro
网络与计算机系统管理员

Expert in strict POSIX sh scripting for maximum portability across Unix-like systems. Specializes in shell scripts that run on any POSIX-compliant shell (dash, ash, sh, bash --posix).

2026-03-29
provirted-cron-task
网络与计算机系统管理员

Adds or extends a `provirted.phar cron` subcommand invocation in `vps_cron.sh` or `qs_cron.sh`. Understands the cron lock pattern (`/dev/shm/lock`), age-based stale-check with `.cron.age`, `.enable_workerman` flag, and log append to `cron.output`. Use when asked to 'add a cron step', 'schedule a task', 'run something in the vps cron', or modify `vps_cron.sh`/`qs_cron.sh`. Do NOT use for workerman timer-based tasks (setupTimers.php).

2026-03-29
virsh-storage-manage
网络与计算机系统管理员

Manages libvirt storage pools and LVM/ZFS volumes following create_libvirt_storage_pools.sh and vps_kvm_lvmcreate.sh patterns. Handles virsh pool-define-as, lvcreate/zfs create, pool autostart, and vz pool detection logic. Use when asked to 'create storage pool', 'add LVM volume', 'setup ZFS', or work with /dev/vz/. Do NOT use for image installation, DHCP changes, or network configuration.

2026-03-29
workerman-event-handler
软件开发工程师

Adds a new Workerman event handler or background task following the closure patterns in workerman/src/Events/ and workerman/src/Tasks/. Handles timer registration in setupTimers.php, message routing in onMessage.php, and closure-based stdObject methods. Use when asked to 'add a workerman handler', 'new event', 'background task', or modify workerman/src/. Do NOT use for worker process config (workerman/src/Workers/).

2026-03-29
已展示 4 / 4 个仓库
已展示全部仓库