Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Mutability

poractionbook·actionbook· v1.0.0 · atualizado em 2026-04-11
85
Score

CRITICAL: Use for addressing mutability issues in code. This skill is triggered by errors and keywords related to mutable borrows, immutable borrows, interior mutability patterns (Cell, RefCell), and synchronization primitives (Mutex, RwLock). It also handles scenarios involving borrowing conflicts.

rustmutabilityborrow-checkerconcurrencydata-structureserror-handling
Linguagens
Rust
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdm03-mutability/workflow
1. Identify mutability-related errors (E0596, E0499, E0502).
2. Determine if mutation is truly necessary; consider immutable alternatives.
3. Identify who controls mutation: external caller or internal logic.
4. Determine the thread context: single-threaded or multi-threaded.
5. Choose the appropriate mutability tool: `&mut T`, `Cell`, `RefCell`, `Mutex`, `RwLock`, `Atomic*`.
6. Implement the chosen solution.
7. Test and handle potential panics or deadlocks.
8. Refactor if performance issues arise.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe comConcurrency
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
83
Compõe comResource Management
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
83
Compõe com ←Resource Lifecycle
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar aPerformance Optimization
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar aKnitwork Processing
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
78
Similar aPocketBase Best Practices
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80

Árvore do Skill

Mutability
m03-mutability
Fases Cognitivas7
1.SENSE
2.CONTEXTUALIZE
3.HYPOTHESIZE
4.EVALUATE
5.RECOMMEND
6.ACT
7.REFLECT
Triggers8
fix mutability errors in Rustresolve borrow checker issueshandle E0596 error in Rustdeal with RefCell panicschoose between Mutex and RwLockunderstand interior mutabilityresolve borrow conflictsuse Cell and RefCell correctly

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download m03-mutability
$ synaptic skills detail m03-mutability
$ synaptic skills live m03-mutability

Links

GitHub Repository