Coding
Build websites, apps and systems with AI. 2048 skills
#1android-clean-architecture
Makes your agent organize Android projects efficiently. It structures the code to make maintenance and new feature development easier.
affaan-m/ECC
#2angular-developer
Helps your agent create Angular code and give project structure advice. Useful for starting new projects, creating code parts, or improving performance and accessibility.
affaan-m/ECC
#3api-connector-builder
Has your agent build new API connections following the existing pattern. Use when you need to add one more integration without creating a new way of doing things.
affaan-m/ECC
#4api-design
Helps your agent design REST APIs following best practices. It's useful for defining how APIs communicate, how errors are shown, and how to organize data.
affaan-m/ECC
#5backend-patterns
Helps your agent with server-side architecture patterns and database optimization. It's useful for building or reviewing code that runs on the server.
affaan-m/ECC
#6benchmark-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
#7bun-runtime
Has your agent use Bun to run, organize, and test code. It helps choose Bun over other tools and migrate existing projects.
affaan-m/ECC
#8change-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
#9click-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
#10coding-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
#11compose-multiplatform-patterns
Helps your agent use Compose Multiplatform and Jetpack Compose patterns in KMP projects. It covers state management, navigation, theming, and performance. Useful for creating consistent UIs.
affaan-m/ECC
#12contract-first
Coordinates frontend and backend work using a single, verifiable contract. This ensures they evolve together without compatibility errors. Useful for APIs and event schemas.
affaan-m/ECC
#13conventional-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
#14cpp-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
#15cpp-testing
Makes your agent write and improve tests for C++ code. It helps set up testing tools and fix errors.
affaan-m/ECC
#16csharp-testing
Helps your agent create tests for C# and .NET code. It uses best practices to ensure tests are efficient and reliable.
affaan-m/ECC
#17dart-flutter-patterns
Makes your agent write code for Dart and Flutter apps. It uses modern patterns to create robust and manageable apps.
affaan-m/ECC
#18database-migrations
Helps your agent make safe changes to databases. It ensures changes can be undone and minimizes downtime.
affaan-m/ECC
#19deployment-patterns
Sets up deployment and CI/CD workflows, containerization, and rollback strategies to ensure safe releases.
affaan-m/ECC
#20django-celery
Helps your agent configure and manage asynchronous tasks in Django applications using Celery. This is useful for adding background jobs or scheduled tasks.
affaan-m/ECC
#21django-patterns
Enables your agent to understand and apply Django architecture patterns, REST API design with DRF, and ORM practices. It's useful when building or reviewing Django applications and APIs.
affaan-m/ECC
#22django-security
Helps your agent implement security practices in Django applications. It focuses on authentication, authorization, and prevention against common attacks, ensuring more secure code.
affaan-m/ECC
#23django-tdd
Enables your agent to apply testing strategies for Django with pytest-django and TDD. It's useful for writing robust tests and ensuring code quality, especially for DRF APIs.
affaan-m/ECC
#24django-verification
Helps your agent perform a complete verification of Django applications before release. It runs environment checks, linting, tests, and security scans, generating a final report.
affaan-m/ECC
#25docker-patterns
Enables your agent to use Docker and Docker Compose patterns for development and orchestration. It's useful for creating or reviewing Dockerfiles, services, and ensuring container security.
affaan-m/ECC
#26dotnet-patterns
Enables your agent to apply patterns and best practices in C# and .NET. It's useful for writing or reviewing code, ensuring robust and maintainable applications.
affaan-m/ECC
#27e2e-testing
Implements E2E tests with Playwright, managing page objects and strategies for flaky tests.
affaan-m/ECC
#28error-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
#29fastapi-patterns
Has your agent follow best practices when building applications with FastAPI. It helps with project structure, schemas, dependency injection, and testing.
affaan-m/ECC
#30flutter-dart-code-review
Helps your agent thoroughly review Flutter and Dart code. It checks best practices, state management, performance, and security, without focusing on specific libraries.
affaan-m/ECC
#31frontend-a11y
Helps your agent make web interfaces accessible to everyone. It ensures websites and apps work well with screen readers and keyboard navigation.
affaan-m/ECC
#32frontend-patterns
Has your agent apply modern patterns in frontend development. It optimizes performance, manages state, and follows best practices in React and Next.js.
affaan-m/ECC
#33fsharp-testing
Implements tests in F# using xUnit and other tools, ensuring code quality and robustness.
affaan-m/ECC
#34git-workflow
Defines efficient Git workflows, including branching strategies, commit conventions, and conflict resolution.
affaan-m/ECC
#35golang-patterns
Helps your agent write Go code following best practices. Ensures the code is robust, efficient, and easy to maintain.
affaan-m/ECC
#36golang-testing
Enables your agent to create Go tests, like table-driven tests and benchmarks. Helps ensure code quality by following TDD methodology.
affaan-m/ECC
#37hexagonal-architecture
Helps your agent design systems using hexagonal architecture. Clearly separates business rules from other system parts, aiding testing and maintenance.
affaan-m/ECC
#38inherit-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
#39java-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
#40jpa-patterns
Helps your agent use JPA/Hibernate patterns efficiently. Improves entity design, queries, and transaction management in Spring Boot applications.
affaan-m/ECC
#41kotlin-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
#42kotlin-exposed-patterns
Helps your agent work with the Exposed ORM in Kotlin. Simplifies creating queries, managing transactions, and integrating with databases.
affaan-m/ECC
#43kotlin-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
#44kotlin-patterns
Helps your agent write Kotlin code following best practices. Ensures code is robust, efficient, and maintainable, using modern language features.
affaan-m/ECC
#45kotlin-testing
Enables your agent to write effective tests for Kotlin code. Uses modern testing patterns to ensure code quality and coverage.
affaan-m/ECC
#46kubernetes-patterns
Helps your agent manage and deploy applications on Kubernetes. Allows configuration of resources, security, and scaling for robust deployments.
affaan-m/ECC
#47laravel-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
#48laravel-security
Helps your agent secure Laravel applications against threats. Implements security practices for authentication, authorization, and common attack prevention.
affaan-m/ECC