بنقرة واحدة
rust-agent-specialist
Apply Rust-native patterns (Type-State, Channel-Based, Actor Model) to ccswarm development.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Apply Rust-native patterns (Type-State, Channel-Based, Actor Model) to ccswarm development.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Duplicate code detection using similarity-rs. Identifies refactoring candidates based on semantic similarity.
Duplicate code detection using similarity-rs. Identifies refactoring candidates based on semantic similarity.
Run performance benchmarks with criterion. Compare against baselines and profile hotspots.
Implementation verification - runs format, lint, test, and build checks on the workspace.
Production readiness audit - checks unwrap elimination, error handling, clippy, docs, channel usage, and test count.
Release deployment process for ccswarm. Version update, quality gates, build, tag, publish.
| name | rust-agent-specialist |
| description | Apply Rust-native patterns (Type-State, Channel-Based, Actor Model) to ccswarm development. |
| user-invocable | true |
Guidance for implementing Rust-idiomatic patterns in ccswarm.
pub struct Agent<State> { inner: AgentInner, _state: PhantomData<State> }
impl Agent<Uninitialized> { fn initialize(self) -> Agent<Ready> { ... } }
impl Agent<Ready> { fn execute(&self, task: Task) -> Result<Output> { ... } }
let (tx, rx) = tokio::sync::mpsc::channel(100);
// No shared mutable state between agents
struct AgentActor { mailbox: mpsc::Receiver<Message>, state: AgentState }
impl AgentActor {
async fn run(mut self) {
while let Some(msg) = self.mailbox.recv().await { self.handle(msg).await; }
}
}
grep -r "Arc<Mutex" crates/ccswarm/src/ --include="*.rs" # Convert to channels
grep -r "enum.*State\|State::" crates/ccswarm/src/ # Convert to type-state
Verify: cargo fmt && cargo clippy -- -D warnings && cargo test