smallnest avatar

smallnest

Community

@smallnest · China

5,095Followers
|
320Public Repos
|
55Published Skills

技术图书和专栏作者,微服务框架https://rpcx.io 作者,https://se.rpcx.io AI时代的探索者

Skills Distribution
DomainDeveloper To...Go Engineering & P.. (30%)Code Review & Refa.. (20%)Requirements-to-Sp.. (20%)Document & Media P.. (15%)

Agent Skills by smallnest

Showing 55 vetted skills indexed across 7 GitHub repositories.

smallnestsmallnest
44

chao-go-perf

Diagnose and optimize Go CPU, memory, GC, and concurrency performance bottlenecks.

Community
Advanced
smallnestsmallnest
603

skill-creator

Create, validate, and package AgentSkills with scripts, references, and assets.

Community
Intermediate
smallnestsmallnest
207

article-icons

Embed semantically matched inline SVG icons into Markdown, HTML, and MDX articles.

Community
Intermediate
smallnestsmallnest
207

prd-to-spec

Convert product requirements documents into implementation-ready technical specifications.

Community
Advanced
smallnestsmallnest
207

smell

Detects architecture and code smells and produces a markdown report.

Community
Advanced
smallnestsmallnest
207

to-design

Transform PRDs or rough ideas into Go-style design documents with tradeoff analysis.

Community
Advanced
smallnestsmallnest
207

humanize-it

Rewrites AI-generated Chinese, technical, academic, and long-form documents into natural prose while preserving meaning.

Community
Advanced
smallnestsmallnest
207

review-it

Review local or branch-based code changes before commit or ship.

Community
Intermediate
smallnestsmallnest
207

to-issues

Decompose product requirements into implementable issues and create them in GitHub, local, or Baidu iCafe.

Community
Advanced
smallnestsmallnest
207

insight-diagram

Convert repository source structure into UML and architecture diagrams as HTML and SVG.

Community
Advanced
smallnestsmallnest
207

code-to-spec

Analyze source structure and generate a structured SPEC document from an existing codebase.

Community
Advanced
smallnestsmallnest
207

modern-go

Modernize Go source code with version-appropriate idioms and APIs.

Community
Advanced
smallnestsmallnest
207

loop-it

Automate sequential GitHub issue execution with checkpointed recovery and dependency-aware ordering.

Community
Advanced
smallnestsmallnest
207

prd

Generate a structured product requirements document in Markdown from a feature idea.

Community
Advanced
smallnestsmallnest
207

ship-it

Commit changes, create and merge a pull request, and close the linked GitHub issue.

Community
Advanced
smallnestsmallnest
207

note-it

Document design decisions, deviations, tradeoffs, and open questions for a completed issue as HTML.

Community
Intermediate
smallnestsmallnest
207

listenhub-tts

Convert written text into spoken audio with ListenHub TTS.

Community
Advanced
smallnestsmallnest
207

refactor

Refactors complex code into smaller, maintainable structures without changing behavior.

Community
Advanced
smallnestsmallnest
42

chao-go-sync

Diagnose Go concurrency issues and guide sync primitive usage.

Community
Advanced
smallnestsmallnest
601

nano-pdf

Edit specific PDF pages using natural-language instructions via the nano-pdf CLI.

Community
Basic
smallnestsmallnest
601

peekaboo

Automate macOS UI interactions with screen capture and input simulation.

Community
Advanced
smallnestsmallnest
601

discord

Manage Discord servers by sending messages, moderating users, and configuring roles.

Community
Advanced
smallnestsmallnest
601

coding-agent

Control multiple AI coding assistants via shell commands and PTY.

Community
Advanced
smallnestsmallnest
601

feishu-upload-image

Upload images to Feishu/Lark and generate an image_key for messages.

Community
Basic

Frequently Asked Questions About smallnest

FAQPage Schema
What 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.