st-developAnything related to coroutines, State Threads (ST), or SRS's concurrency model. Use when discussing coroutine concepts, updating coroutine knowledge (srs-cor...
Install via ClawdBot CLI:
clawdbot install winlinvip/st-developGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 22, 2026
Developers working on embedded systems can use this skill to implement or port the State Threads coroutine library to new CPU architectures or operating systems, enabling lightweight concurrency in resource-constrained environments. This is ideal for IoT devices or real-time systems where efficient context switching and low overhead are critical.
Engineers maintaining or extending media streaming servers like SRS can leverage this skill to debug coroutine context switching, analyze scheduler behavior, and fix issues detected by ASAN or Valgrind. This ensures stable and high-performance server operations under heavy concurrent loads.
Instructors and students in computer science can use this skill to explore coroutine internals, study assembly-level context switching, and run unit tests to understand concurrency models. It provides hands-on experience with a real-world C library used in production systems.
Software developers porting applications to different platforms (e.g., macOS, Linux, Cygwin) can utilize this skill to adapt the ST library's platform-specific assembly code and ensure compatibility. This is essential for maintaining consistent behavior across diverse operating environments.
Network application developers can apply this skill to analyze and optimize the ST scheduler and I/O handling, improving throughput and latency in high-concurrency scenarios like web servers or real-time communication systems. Unit tests help verify performance gains after modifications.
Offer specialized consulting to companies needing help with coroutine implementation, debugging, or porting in their software projects. Revenue comes from hourly rates or project-based contracts, targeting industries like media streaming or embedded systems.
Provide training sessions and workshops for developers and teams to learn about State Threads, concurrency models, and debugging techniques. Revenue is generated through course fees, corporate training packages, and online educational materials.
Develop a SaaS platform that automates the verification of ST library changes, running unit tests and providing reports on code quality and performance. Revenue streams include subscription plans for continuous integration and testing services.
💬 Integration Tip
Always dynamically resolve the SRS_ROOT path using the specified steps and load the knowledge base from memory/srs-coroutines.md before starting any ST-related work to ensure accurate and up-to-date information.
Scored Apr 19, 2026
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Systematic code review patterns covering security, performance, maintainability, correctness, and testing — with severity levels, structured feedback guidance, review process, and anti-patterns to avoid. Use when reviewing PRs, establishing review standards, or improving review quality.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions