smallnest
Community@smallnest · China
技术图书和专栏作者,微服务框架https://rpcx.io 作者,https://se.rpcx.io AI时代的探索者
Agent Skills by smallnest
Showing 55 vetted skills indexed across 7 GitHub repositories.
chao-go-perf
Diagnose and optimize Go CPU, memory, GC, and concurrency performance bottlenecks.
skill-creator
Create, validate, and package AgentSkills with scripts, references, and assets.
article-icons
Embed semantically matched inline SVG icons into Markdown, HTML, and MDX articles.
prd-to-spec
Convert product requirements documents into implementation-ready technical specifications.
smell
Detects architecture and code smells and produces a markdown report.
to-design
Transform PRDs or rough ideas into Go-style design documents with tradeoff analysis.
humanize-it
Rewrites AI-generated Chinese, technical, academic, and long-form documents into natural prose while preserving meaning.
review-it
Review local or branch-based code changes before commit or ship.
to-issues
Decompose product requirements into implementable issues and create them in GitHub, local, or Baidu iCafe.
insight-diagram
Convert repository source structure into UML and architecture diagrams as HTML and SVG.
code-to-spec
Analyze source structure and generate a structured SPEC document from an existing codebase.
modern-go
Modernize Go source code with version-appropriate idioms and APIs.
loop-it
Automate sequential GitHub issue execution with checkpointed recovery and dependency-aware ordering.
prd
Generate a structured product requirements document in Markdown from a feature idea.
ship-it
Commit changes, create and merge a pull request, and close the linked GitHub issue.
note-it
Document design decisions, deviations, tradeoffs, and open questions for a completed issue as HTML.
listenhub-tts
Convert written text into spoken audio with ListenHub TTS.
refactor
Refactors complex code into smaller, maintainable structures without changing behavior.
chao-go-sync
Diagnose Go concurrency issues and guide sync primitive usage.
nano-pdf
Edit specific PDF pages using natural-language instructions via the nano-pdf CLI.
peekaboo
Automate macOS UI interactions with screen capture and input simulation.
discord
Manage Discord servers by sending messages, moderating users, and configuring roles.
coding-agent
Control multiple AI coding assistants via shell commands and PTY.
feishu-upload-image
Upload images to Feishu/Lark and generate an image_key for messages.
Frequently Asked Questions About smallnest
FAQPage SchemaWhat tasks can I accomplish with smallnest's skills?▼
You can profile and optimize Go performance with pprof and escape analysis, detect code smells, refactor complex code, convert PRDs into specs and GitHub issues, review and ship pull requests, parse PDFs and DOCX files, crawl web pages, and control tmux, Discord, Obsidian, and macOS UI sessions.
Who should use smallnest's skill collection?▼
Go backend engineers, microservices developers, and technical leads benefit most, especially those working with rpcx-style services. Product-minded engineers also gain from the PRD-to-spec, issue decomposition, code review, and design document generation skills covering the full feature delivery lifecycle.
How do I run smallnest's skills in practice?▼
Skills are installed and managed through the goclaw agent framework using the find-skills skill, which handles discovery, installation, updates, and removal. Many skills invoke command-line utilities such as gh, jq, rg, ffmpeg, remindctl, and obsidian-cli, so those binaries must be present on the host.
What prerequisites and dependencies do these skills require?▼
Dependencies vary per skill: Go tooling for chao-go-perf and modern-go, the gh CLI for GitHub operations, ffmpeg for video-frames, ADB for burner-phone, Playwright for browser testing, and macOS utilities like remindctl and memo for Apple Reminders and Notes integration.
Does smallnest offer Go performance analysis capabilities?▼
Yes. The chao-go-perf skill analyzes CPU and memory bottlenecks using pprof, benchmarks, benchstat, and escape analysis, and advises on GC tuning, sync.Pool, struct layout, cache-line false sharing, bounds-check elimination, inlining, and concurrency performance across Go versions.