serena
Symbol-level code understanding and navigation agent toolkit using LSP for precise code analysis, reference tracking, and surgical refactoring across 30+ programming languages.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
520 skills found
Symbol-level code understanding and navigation agent toolkit using LSP for precise code analysis, reference tracking, and surgical refactoring across 30+ programming languages.
Manages complete plugin lifecycle for JUCE development: install, uninstall, reset, and destroy. Handles system folder deployment, cache management, and safe, version-controlled removal for audio developers.
Execute implementation plans in small, verifiable batches with pause-for-feedback checkpoints to prevent drift and ensure code quality.
Expert Rust analysis for ownership, borrowing, and lifetime errors, including E0382, E0597, and memory safety patterns.
A comprehensive framework for deep analysis of articles, papers, and long-form content using 10+ thinking models like SCQA, First Principles, and Systems Thinking.
End-to-end startup idea validation using S.E.E.D. niche checks, STREAM 6-layer analysis, and Devil's Advocate inversion to generate PRDs.
A testing utility for the npm-agentskills framework, designed to validate Nuxt module integration and skill discovery patterns.
MIKE-FIRST v6.0: An enterprise multi-cloud resilience platform for compliance auditing, security intelligence, and zero-downtime cloud migration.
Refactor MoonBit code for idiomatic style: minimize public APIs, implement methods, leverage pattern matching with views, and enforce high test coverage for maintainable MoonBit projects.
Standardized Java development guidelines including naming conventions, exception handling, Spring Boot best practices, and concurrency patterns.
Generate hierarchical, AI-optimized documentation structures (AGENTS.md, agent.d) to streamline codebase context, setup, and navigation for AI coding assistants and developers.
Java development skill for writing clean, maintainable code using SOLID principles, pragmatic abstraction, and self-documenting practices.