Programming skills
Free agent skills tagged programming, ready to install into any SKILL.md-compatible agent.
12 skills
Claude API Reference
anthropics
Essential guide for integrating with the Claude API.
DOCA Common
nvidia
Foundation for DOCA programming on BlueField and ConnectX.
DOCA RDMA Initiator
nvidia
Streamline one-sided RDMA operations with DOCA RDMI.
DOCA Programming Guide
nvidia
Your guide to building applications with DOCA libraries.
Rust Async Patterns
wshobson
Master async programming in Rust with practical patterns.
JavaScript Mastery
davila7
A comprehensive reference for essential JavaScript concepts.
Install VS Code Extension
microsoft
Effortlessly add extensions to your VS Code setup.
现代 Perl 开发模式
affaan-m
最佳实践与惯用法,提升 Perl 开发效率。
Upgrade Stripe
stripe
Streamline your Stripe API version upgrades.
Writing Code Comments
Gates whether a code comment should exist and forces the ones that stay to explain why, not what. Use ALWAYS before writing or editing a comment in any language (Python, TypeScript, Go, Rust, SQL), and when reviewing a diff that adds comments. Removes the comment types that clutter the codebase: narration that restates the code, change-history and chat-context notes ("previously did X", "per PR #123", "AI:"), perishable measurements and current-state stamps ("~20 min build", "currently", "today"), commented-out code, and redundant docstrings. Keeps the ones that earn their place: a non-obvious why, a warning about a non-local consequence, a pointer to context a future reader can't reconstruct. Not for user-facing copy (see `/writing-user-facing-copy`) or commit messages.
Error Resolver
Systematic error diagnosis and resolution using first-principle analysis. Use when encountering any error message, stack trace, or unexpected behavior. Supports replay functionality to record and reuse solutions.
R3 Reactive Extensions
Build reactive/event-driven C# with R3 (Cysharp's modern reimplementation of Reactive Extensions). Covers the Observable<T>/Observer<T> model, the OnErrorResume error contract, async dispatch with AwaitOperation, Task/IAsyncEnumerable integration, TimeProvider/FrameProvider scheduling, the concurrency contract, and how R3 differs from System.Reactive (Rx.NET).
