General coding
Build websites, apps and systems with AI. 498 skills
#1benchmark-optimization-loop
Has your agent improve something's speed in a measured way. It tests multiple versions and chooses the fastest one that still works correctly.
affaan-m/ECC
#2change-impact
Helps your agent analyze the impact of code changes before making them. It compares the planned vs. actual results afterward, covering paths, data, tests, and documentation. Useful for risky or system-wide changes.
affaan-m/ECC
#3click-path-audit
Lets your agent trace all user buttons and interactions to find bugs. It finds issues where functions seem to work alone but fail together. Useful when bugs persist even after debugging.
affaan-m/ECC
#4coding-standards
Establishes baseline coding rules across projects, focusing on naming, readability, and quality. Use when reviewing code quality without framework-specific rules.
affaan-m/ECC
#5conventional-commit-review
Helps your agent create commit messages that follow a standard format. This ensures code changes are easy to understand and organize.
affaan-m/ECC
#6cpp-coding-standards
Helps your agent write C++ code following modern and safe rules. It ensures the code is high quality and easy to maintain.
affaan-m/ECC
#7error-handling
Helps your agent handle errors robustly across different languages. It defines how errors are managed, recovers from failures, and informs the user.
affaan-m/ECC
#8golang-patterns
Helps your agent write Go code following best practices. Ensures the code is robust, efficient, and easy to maintain.
affaan-m/ECC
#9hexagonal-architecture
Helps your agent design systems using hexagonal architecture. Clearly separates business rules from other system parts, aiding testing and maintenance.
affaan-m/ECC
#10inherit-legacy-style
Enables your agent to understand and apply rules from an old project. Prevents the agent's style from changing existing code, maintaining consistency.
affaan-m/ECC
#11java-coding-standards
Enables your agent to follow Java coding standards for Spring Boot and Quarkus. Ensures code is organized and follows specific conventions.
affaan-m/ECC
#12jpa-patterns
Helps your agent use JPA/Hibernate patterns efficiently. Improves entity design, queries, and transaction management in Spring Boot applications.
affaan-m/ECC
#13kotlin-coroutines-flows
Enables your agent to use Kotlin Coroutines and Flow for Android and KMP. Helps manage asynchronous tasks structurally and handle errors.
affaan-m/ECC
#14kotlin-exposed-patterns
Helps your agent work with the Exposed ORM in Kotlin. Simplifies creating queries, managing transactions, and integrating with databases.
affaan-m/ECC
#15kotlin-ktor-patterns
Enables your agent to build Ktor servers following recommended patterns. Assists with setting up routing, authentication, dependency injection, and testing.
affaan-m/ECC
#16kotlin-patterns
Helps your agent write Kotlin code following best practices. Ensures code is robust, efficient, and maintainable, using modern language features.
affaan-m/ECC
#17laravel-patterns
Enables your agent to build robust and efficient Laravel applications. Guides the creation of routes, models, services, and queues for production apps.
affaan-m/ECC
#18mybatis-patterns
Helps your agent work with the MyBatis database. Improves query design, transaction usage, and performance.
affaan-m/ECC
#19perl-patterns
Helps your agent write modern and maintainable Perl code. It follows best practices to create robust applications.
affaan-m/ECC
#20python-patterns
Helps your agent write Python code following best practices. It ensures code is clear, efficient, and maintainable using patterns and style guides.
affaan-m/ECC
#21rust-patterns
Helps your agent write Rust code safely and efficiently. It follows best practices to avoid errors and ensure good performance.
affaan-m/ECC
#22benchmark-methodology
Helps compare competitors across several key areas. It creates detailed profiles to understand each one's positioning and offering.
affaan-m/ECC
#23cisco-ios-patterns
Analyzes Cisco network configuration patterns. It helps review and write configurations safely and efficiently.
affaan-m/ECC
#24claude-devfleet
Lets your agent manage multiple coding agents at once. It can plan projects, distribute tasks, and monitor each agent's progress.
affaan-m/ECC
#25codehealth-mcp
Assesses code quality in real-time. It helps check if changes made, including by AI, haven't harmed the code before they are finalized.
affaan-m/ECC
#26documentation-lookup
Helps your agent use up-to-date information from libraries and frameworks. It finds answers about setup, APIs, and code examples. Useful when you need help with specific technologies.
affaan-m/ECC
#27generating-python-installer
Creates Python program installers for Windows that are small and start quickly. It's ideal for distributing Python applications as a professional and efficient package.
affaan-m/ECC
#28nanoclaw-repl
Lets your agent operate an interactive programming environment. It allows managing sessions, switching models, and searching information. It's useful for efficiently developing and managing scripts.
affaan-m/ECC
#29nodejs-keccak256
Makes your agent avoid Ethereum hashing errors when using JavaScript. It's important for ensuring security calculations are correct.
affaan-m/ECC
#30search-first
Has your agent search for existing tools before creating code. This saves time and avoids reinventing the wheel.
affaan-m/ECC
#31skill-scout
Helps your agent search for existing tools and code. It's useful before creating something new, to avoid repeating work.
affaan-m/ECC
#32token-card
Helps your agent create a visual card showing coding token usage. Useful for displaying progress in a README or sharing coding activity.
affaan-m/ECC
#33karpathy-guidelines
Helps your agent write better code by avoiding common mistakes. It's useful for ensuring code is simple, clear, and easy to verify.
multica-ai/andrej-karpathy-skills
#34skill-creator
Lets the agent create, modify, and optimize skills. Useful for testing skill performance and improving their accuracy.
anthropics/skills
#35ponytail-debt
Lists all code shortcuts ('shortcut:') left for later. It helps to see what still needs to be fixed in the project.
DietrichGebert/ponytail
#36ponytail-gain
Shows the code, cost, and speed savings achieved through optimizations. Useful for understanding the impact of improvements made.
DietrichGebert/ponytail
#37ponytail
Helps your agent find the simplest solution for a coding task. It focuses on doing the minimum necessary to solve the problem.
DietrichGebert/ponytail
#38code-simplification
Simplifies code to make it easier to understand and maintain. It's useful when code works but is too complex, helping to improve clarity.
addyosmani/agent-skills
#39constraint-driven-development
Defines and maintains a quality standard for the project. It talks to you about what's important and ensures code quality doesn't degrade over time.
addyosmani/agent-skills
#40deprecation-and-migration
Manages the removal of old features and migration to new ones. It's useful when updating systems or changing how something works, ensuring a smooth transition.
addyosmani/agent-skills
#41incremental-implementation
Delivers small, testable changes one at a time. Makes it easier to implement new features and fix bugs without breaking everything.
addyosmani/agent-skills
#42performance-optimization
Improves your application's speed and efficiency. Makes everything run faster, from the interface to the database.
addyosmani/agent-skills
#43source-driven-development
Helps your agent base code decisions on official documentation. It's useful for ensuring code is correct and up-to-date, avoiding old patterns.
addyosmani/agent-skills
#44sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
#45code-import
Reads the structure of an existing repository for analysis. It helps the agent understand the code without needing to traverse it repeatedly.
nexu-io/open-design
#46patch-edit
Helps your agent make small changes to the code one at a time. This makes it easier to review and ensure everything works well.
nexu-io/open-design
#47rewrite-plan
Lets your agent plan large code changes. It ensures changes are safe and easy to review step-by-step.
nexu-io/open-design
#48todo-write
Helps your agent plan what to do before starting to create something. It commits to the plan to ensure quality.
nexu-io/open-design