📄️ API Design Principles
Master plan for designing robust and developer-friendly REST and GraphQL APIs. This skill provides systematic guidance for API architecture, versioning strategies, and best practices that ensure consistency, scalability, and excellent developer experience.
📄️ Building CLIs
Master plan for creating professional command-line interfaces with excellent user experience. This skill covers CLI design patterns, argument parsing, interactive prompts, output formatting, and distribution strategies for building tools that developers love to use.
📄️ SDK Design
Master plan for designing developer-friendly software development kits and libraries. This skill covers API design, language-specific idioms, documentation, versioning, and distribution strategies for creating SDKs that provide excellent developer experience across multiple programming languages.
📄️ Documentation Generation
Master plan for automatically generating comprehensive documentation from code, APIs, and schemas. This skill covers docstring conventions, documentation tools, API specification generation, and strategies for keeping documentation synchronized with code through automated processes.
📄️ Debugging Techniques
Master plan for systematic debugging strategies across different languages, frameworks, and environments. This skill covers debugging tools, methodologies, performance profiling, and troubleshooting patterns for efficiently identifying and resolving issues in software systems.
📄️ Git Workflows
Master plan for effective Git branching strategies, collaboration patterns, and version control best practices. This skill covers popular workflows (Git Flow, GitHub Flow, trunk-based), commit conventions, code review processes, and strategies for managing releases in team environments.
📄️ Writing GitHub Actions
Master plan for authoring GitHub Actions workflows for CI/CD, automation, and DevOps tasks. This skill covers workflow syntax, action development, secrets management, matrix strategies, and best practices for building robust and efficient automation pipelines.