Change an existing feature that works but needs different behavior. The skill updates tests to reflect the new requirements, adjusts the implementation, and coordinates review with approval checkpoints before committing the changes.
- Changing an existing alert threshold
- Adjusting a working feature to new requirements
- Updating tests before changing behavior
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Turn a design or requirements document into a working MVP, a minimal product, through small end-to-end feature slices. It coordinates scaffolding, repeated generation and evaluation, reviews, and approval gates, with separate commits for the scaffold and each slice.
- Building a working MVP from a design document
- Planning small end-to-end feature slices
- Scaffolding the first working feature
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Find Laravel packages for specific features through LaraPlugins.io MCP, a connection to its package search tools. Check maintenance indicators, release history, and Laravel/PHP compatibility to compare candidates before adding a package to a project.
- Find packages for authentication or permission management
- Find admin panel packages
- Check whether a package is actively maintained
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Update JSON translation files using each string’s actual screen context and project terminology. Review missing translations and source-copy changes, preserve file structure and dynamic-value placeholders, and prepare focused edits with validation results for review.
- Translate newly added interface text
- Add a new application language
- Review translations after source-copy changes
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Build clinical decision support for electronic medical records, covering drug interactions, dose validation, clinical risk scores, and alerts. Provides patterns for testable checking functions, severity-based interface behavior, and safety tests that detect missed warnings.
- Implementing drug interaction and allergy checks
- Validating doses using patient factors
- Implementing NEWS2 and other clinical scores
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Write and review Java services using conventions for naming, immutable data, exception handling, project structure, and tests. Detects Spring Boot or Quarkus from build files and applies the relevant framework rules.
- Reviewing Java code for consistent conventions
- Checking Optional and stream usage
- Organizing packages and project structure
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Develop applications through separate planning, building, and evaluation agents. The workflow tests the running app, scores its design and functionality, and feeds specific issues back into repeated development cycles with configurable quality thresholds and iteration limits.
- Turning a brief idea into an application specification
- Refining frontend design through separate evaluation
- Testing and improving full-stack application features
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Implement asynchronous work and changing data streams in Android and Kotlin Multiplatform apps using Kotlin Coroutines and Flow. Apply patterns for parallel loading, UI state updates, cancellation, error handling, and tests that check emitted values.
- Loading several data sources in parallel
- Managing screen state with StateFlow
- Handling search input delays and network retries
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Build and review React or Next.js interfaces using practical patterns for reusable components, state management, data fetching, forms, and rendering performance. Includes keyboard navigation and focus management to support accessible interactions.
- Build reusable React components
- Review state management and data fetching
- Improve rendering performance for long lists
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Extract unwritten coding conventions from an existing project and turn them into an AI style rules file. Resolve conflicting patterns with the user, identify example files, and update the rules as the codebase changes.
- Introducing an AI agent to a legacy codebase
- Documenting unwritten coding conventions
- Resolving conflicting naming and structural patterns
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Configure a Claude hook, a check before tool execution, that pauses initial edits and file creation to request concrete facts. It prompts investigation of callers, data structures, and user instructions, with separate checks for destructive commands.
- Checking affected modules before editing
- Checking data structures before changes
- Configuring exemptions for tests and generated files
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Review Flutter and Dart code using a checklist that adapts to the project's state management library. Check interface structure, asynchronous operations, performance, tests, accessibility, and security to identify issues across the application.
- Reviewing a Flutter app before release
- Checking state management design
- Investigating unnecessary screen rebuilds
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Build Kotlin database access with JetBrains Exposed, a library that maps database records to code. Apply examples for queries, transactions, reusable connections, schema migrations, and repository interfaces that separate database operations from business logic.
- Implementing database queries and updates
- Configuring reusable database connections
- Managing database schema migrations
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Establish a Git workflow for team development, from choosing branches for separate changes to writing clear commits and pull requests. Includes history cleanup, merge versus rebase decisions, conflict resolution, and release tagging.
- Choosing a branching strategy for a new project
- Standardizing commit messages and pull request descriptions
- Tidying local commit history before a pull request
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Package Python apps as Windows installers using Nuitka and Inno Setup. Review compilation settings, remove unnecessary files, and analyze DLLs, shared library files, to reduce package size and improve startup behavior.
- Build a Windows installer for a Python desktop app
- Find large dependencies and reduce distribution size
- Investigate apps that fail on a clean Windows system
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Design or refactor services so business rules stay separate from databases, APIs, and frameworks. Uses Ports and Adapters—interfaces and their implementations—to define clear boundaries, test workflows, and migrate existing code one feature at a time.
- Separating business rules from database and API calls
- Sharing application workflows across HTTP, CLI, and workers
- Replacing infrastructure while preserving business rules
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Guides electronic medical record development, covering visit workflows, prescriptions, and clinical data entry. Provides patterns for medication interaction alerts, abnormal result displays, audit trails, and accessible interfaces that keep patient information visible during care.
- Designing a patient visit workflow
- Adding medication interaction alerts
- Displaying abnormal laboratory results
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Design and improve database access in Spring Boot with JPA/Hibernate, tools that map Java objects to database tables. Covers relationships, queries, transactions, and pagination, including fixes for excessive database queries.
- Designing database entities and relationships
- Fixing excessive queries when loading related data
- Reviewing transactions and change tracking
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Write, review, and refactor Go applications using established language conventions. The skill covers error handling, concurrent tasks, interfaces, package structure, memory use, and development commands to support clear, maintainable code.
- Reviewing Go code for established conventions
- Improving error handling in existing code
- Designing concurrent tasks with cancellation
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Build and review React and Next.js interfaces for keyboard use and screen readers, tools that read content aloud. Apply practical patterns for form labels, error messages, accessible controls, and focus movement.
- Making form labels and errors accessible
- Reviewing keyboard controls for dropdowns
- Managing focus when modals open and close
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Build or review FastAPI applications using examples for project structure, input validation, authentication, permission checks, and asynchronous processing. Organize database updates in a separate business logic layer and test API behavior with httpx and pytest.
- Structuring a new FastAPI application
- Defining and validating request and response data
- Reviewing authentication and permission checks
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Turn unclear feature requests or high-impact changes into acceptance criteria: observable conditions for judging completion. Define scope, assumptions, risks, and verification methods, or review an existing specification so another agent or team can implement it with clearer requirements.
- Clarifying an ambiguous feature request
- Defining acceptance criteria for authentication or data migration
- Preparing implementation requirements for another agent or team
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Look up current library and framework documentation through Context7 MCP, a connection to live documentation tools. Supports setup questions, API references, and code examples, using version-specific sources when available to ground answers in retrieved material.
- Looking up framework setup and configuration
- Checking library API methods and usage
- Finding documentation examples for Prisma queries
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026
Write or review Dart and Flutter apps with practical patterns for state management, navigation, networking, error handling, and tests. Use code examples to handle missing values, organize widgets, and connect login status to routing.
- Choosing state management for a new Flutter feature
- Reviewing null handling and asynchronous code
- Routing screens based on login status
affaan-m/ECC☆ 283.7KUpdated Oct 16, 2026