documentation
Communicating the intended behavior and context of code through clear documentation and comments, and sharing knowledge with the team.
发现 编程开发 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Communicating the intended behavior and context of code through clear documentation and comments, and sharing knowledge with the team.
The practice of restructuring and simplifying code continuously – reducing complexity, improving design, and keeping codebases clean.
Skill in automating software deployment pipelines and managing cloud infrastructure for scalable, reliable systems.
Working effectively with others in coding projects – including code reviews, clear communication, and contributing to shared or open-source codebases.
Leveraging AI coding assistants and tools to boost development productivity, while maintaining oversight to ensure quality results.
Ensuring software correctness and reliability by writing automated tests, using quality assurance tools, and systematically debugging issues.
Writing clean, understandable, and self-documenting code that is easy to review and maintain over time.
Ability to develop both front-end and back-end systems, integrating user interfaces with server logic and databases.
Incorporating security at every step of software development – writing code that defends against vulnerabilities and protects user data.
Generate coding-aider plans as created by the IntelliJ coding-aider plugin. Use when user explicitly asks for a "coding-aider plan", "aider plan", or needs structured development planning with checklist trackin...
Use when designing or architecting Elixir/Phoenix applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models with Ash Framework, structuring multi-app pro...
Shell scripting best practices for cross-platform CLI tools
Cross-platform development patterns for macOS, Windows, and Linux
Use when creating architecture diagrams with Python's `diagrams` library (mingrammer/diagrams). Use this skill whenever the user asks to create, generate, or update cloud architecture diagrams, infrastructure d...
Use when designing modules, APIs, and system architecture requiring independent, non-overlapping components where changes in one don't affect others.
Restructure code to improve quality without changing behavior
Use when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictable code.
Use during implementation when designing modules, functions, and components requiring SOLID principles for maintainable, flexible architecture.
Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.
Use when responding to production incidents following SRE principles and best practices.
Use when building reliable and scalable distributed systems.
Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.
Use when Effect core patterns including Effect type, succeed, fail, sync, promise, and Effect.gen for composing effects. Use for basic Effect operations.
Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。