Skip to content
cccskills

Affaan Mustafa

@affaan-m

Compute Trading Lead @ Jump Trading | prev. founded The Agentic Desk for Compute @Ito-Markets (acq.) | built ECC @ECC-Tools (272k+ stars)

325 skills1 repository 286K

Skills (325)

Refine in search

windows-desktop-e2e

FreeSummaryAI rating 90

Build end-to-end tests that operate Windows desktop apps through pywinauto and Windows UI Automation, an interface for accessing screen controls. Covers stable element selection, waits, failure screenshots, test isolation, and CI setup for native applications.

  • Building automated tests for Windows desktop workflows
  • Diagnosing intermittent GUI test failures
  • Adding stable identifiers to screen controls
affaan-m/ECC286KUpdated Oct 10, 2026

skill-scout

FreeSummaryAI rating 90

Find existing skills before building a new one. Search local installations, marketplaces, GitHub, and the web, then review candidates for relevance and risky behavior to help choose between reuse, extension, and fresh creation.

  • Finding a skill for a specific workflow
  • Checking for duplicates before building a skill
  • Choosing an existing skill to extend
affaan-m/ECC286KUpdated Oct 21, 2026

taste

FreeSummaryAI rating 80

Plan a consistent visual direction for music videos and short edits in angelcore, cloud-trance, and hyperpop styles. Define color, lighting, camera movement, and beat-synced cuts, then coordinate footage generation and editing through companion skills.

  • Plan the visual direction of a music video
  • Give AI-generated supporting footage a consistent look
  • Design cuts that follow the song's beat
affaan-m/ECC286KUpdated Oct 21, 2026

springboot-tdd

FreeSummaryAI rating 80

Develop Spring Boot features and fixes by writing tests before implementation. Guides unit, web, persistence, and integration testing with JUnit 5, Mockito, MockMvc, and Testcontainers, plus JaCoCo measurement of how much code tests cover.

  • Adding Spring Boot endpoints with tests first
  • Writing regression tests for bug fixes
  • Testing database persistence and retrieval
affaan-m/ECC286KUpdated Oct 21, 2026

ui-to-vue

FreeSummaryAI rating 100

Convert batches of design screenshots into Vue 3 page components, reusable interface sections, and initial routing code. Map visual elements to Vant, Element Plus, or Ant Design Vue, while using supplied image assets where appropriate.

  • Turn a folder of design screenshots into Vue 3 pages
  • Group list, detail, and loading states into one page
  • Extract repeated interface sections into shared components
affaan-m/ECC286KUpdated Oct 21, 2026

tdd-workflow

FreeSummaryAI rating 90

Develop features and fix bugs by running a failing test first, making the smallest passing change, then refactoring. Check at least 80% test coverage and preserve evidence of failures, successful fixes, and verified behavior.

  • Implementing a new feature from tests
  • Reproducing a bug before fixing it
  • Refactoring code while keeping tests passing
affaan-m/ECC286KUpdated Oct 21, 2026

skill-stocktake

FreeSummaryAI rating 90

Review Claude skills and commands for usefulness, overlapping content, and outdated technical references. Choose a scan of changed skills or a full review, then receive reasoned recommendations to keep, improve, update, retire, or merge them.

  • Reviewing all installed skills
  • Checking only recently changed skills
  • Finding overlapping skill content
affaan-m/ECC286KUpdated Oct 21, 2026

security-scan

FreeSummaryAI rating 90

Audit Claude Code configuration with AgentShield to find exposed secrets, excessive permissions, unsafe hooks, and prompt injection risks, where malicious instructions influence an agent. Generate reports, apply supported automatic fixes, or create a security-focused starter configuration.

  • Checking configuration when starting a Claude Code project
  • Auditing permission and MCP configuration changes
  • Reviewing existing configuration in a newly joined repository
affaan-m/ECC286KUpdated Oct 21, 2026

swift-protocol-di-testing

FreeSummaryAI rating 90

Make Swift code easier to test by separating file access, networking, and external APIs behind small protocols. Replace those dependencies with mocks, controlled test substitutes, to check normal behavior and error handling with Swift Testing.

  • Test Swift file operations without reading or writing real files
  • Check error handling with simulated failures
  • Share modules across apps, tests, and SwiftUI previews
affaan-m/ECC286KUpdated Oct 21, 2026

video-editing

FreeSummaryAI rating 90

Edit existing footage into vlogs, tutorials, demos, or short social clips. This skill guides segment selection, cutting, overlays, audio additions, and platform-specific framing, with final pacing and polish handled in a traditional video editor.

  • Turn long recordings into short highlight clips
  • Build a vlog from raw camera footage
  • Add text overlays and narration to product demos
affaan-m/ECC286KUpdated Oct 10, 2026

backend-patterns

FreeSummaryAI rating 80

Build and review server-side APIs with Node.js, Express, and Next.js. The skill provides patterns for separating responsibilities, reducing database queries, caching results, checking access permissions, and handling background work and errors.

  • Designing API endpoints and separating responsibilities
  • Reducing excessive database queries
  • Adding caching to data retrieval
affaan-m/ECC286KUpdated Oct 5, 2026

videodb

FreeSummaryAI rating 90

Use the VideoDB Python SDK to search video by speech or visual content and create playable clips with timestamps. Add subtitles and audio, change aspect ratios, and configure alerts for live video or desktop sessions.

  • Find spoken topics or visual scenes and create clips
  • Add subtitles, background music, or dubbing
  • Change video resolution and aspect ratio
affaan-m/ECC286KUpdated Oct 10, 2026

security-review

FreeSummaryAI rating 90

Review authentication, payments, and APIs for security risks using implementation examples and a predeployment checklist. Covers input validation, access permissions, secret storage, request limits, and checks for sensitive information in logs and errors.

  • Reviewing login and access permissions
  • Checking API input and file uploads
  • Reviewing secrets and sensitive logs
affaan-m/ECC286KUpdated Oct 21, 2026

uncloud

FreeSummaryAI rating 70

Deploy and manage services across an Uncloud cluster using the uc command line. Covers public ports, Caddy routing for incoming traffic, service scaling, log inspection, and management of machines and storage volumes.

  • Deploying services from Compose files
  • Publishing a web application over HTTPS
  • Routing traffic to a NAS or router interface
affaan-m/ECC286KUpdated Oct 21, 2026

vite-patterns

FreeSummaryAI rating 90

Configure and troubleshoot Vite projects, covering environment variables, API proxies, plugins, and production builds. The skill also guides library packaging, dependency compatibility, and development server performance, with checks for exposed secrets and missing TypeScript validation.

  • Configuring environment variables and development API proxies
  • Investigating slow development servers and update failures
  • Optimizing production bundles and checking builds
affaan-m/ECC286KUpdated Oct 10, 2026

swift-concurrency-6-2

FreeSummaryAI rating 100

Guide Swift 6.2 migration and concurrency design using MainActor, which keeps related work on the main actor. Address data-race compiler errors, protocol conformance, and explicit background execution for heavy computations through @concurrent.

  • Migrating existing apps to Swift 6.2
  • Resolving data-race compiler errors
  • Moving heavy computations into background execution
affaan-m/ECC286KUpdated Oct 21, 2026

springboot-verification

FreeSummaryAI rating 80

Verify Spring Boot changes through builds, static analysis that checks code without running it, tests, coverage checks, and security scans. Review the diff and produce a pass/fail report showing readiness and issues to fix.

  • Checking a Spring Boot service before opening a pull request
  • Verifying changes after refactoring or dependency upgrades
  • Checking test coverage against the target
affaan-m/ECC286KUpdated Oct 21, 2026

terminal-opener

FreeSummaryAI rating 90

Prepare and inspect plans for opening interactive commands in a visible WezTerm window while keeping the executable and arguments separate. Check terminal availability, preview launches as JSON, and use fallback or recovery modes when needed.

  • Opening an interactive CLI in a new terminal window
  • Starting an SSH session or local development process
  • Inspecting a launch plan without opening a window
affaan-m/ECC286KUpdated Oct 21, 2026

tinystruct-patterns

FreeSummaryAI rating 90

Build Java applications with tinystruct, including actions usable from both a terminal and the web. Get guidance on launcher generation, routing, JSON responses, database storage, tests, and MCP tools that agents can call.

  • Build actions for both terminal and web use
  • Generate missing project launcher scripts
  • Implement JSON APIs and database storage
affaan-m/ECC286KUpdated Oct 21, 2026

terminal-ops

FreeSummaryAI rating 90

Run repository commands, inspect Git state, investigate CI or build failures, and verify focused fixes. Report the commands and results as evidence, clearly distinguishing local changes, local verification, commits, and pushes.

  • Inspecting repository and branch state
  • Investigating CI or build failures
  • Making and verifying a focused fix
affaan-m/ECC286KUpdated Oct 21, 2026

workspace-surface-audit

FreeSummaryAI rating 100

Audit repository settings, connected tools, and the agent's runtime setup to show what is usable now. Identify missing workflows and integrations, then recommend prioritized ECC skills, automation hooks, agents, or tool connections.

  • Reviewing the current setup before configuring Claude Code
  • Listing connected tools and available capabilities
  • Checking whether more plugins are needed
affaan-m/ECC286KUpdated Oct 5, 2026

team-builder

FreeSummaryAI rating 80

Browse available specialist agents by domain, select up to five, and run them independently on the same task in parallel. Receive a combined report showing each agent’s findings, shared conclusions, conflicting recommendations, and suggested next steps.

  • Browsing available specialist agents
  • Selecting agents from different domains
  • Reviewing a site for security and SEO before launch
affaan-m/ECC286KUpdated Oct 21, 2026

taste-distillation

FreeSummaryAI rating 100

Measure the colors and shot lengths of reference videos to build a reusable style pack. Outputs include a LUT, a color conversion table, plus still frames, overlay assets, and a generation specification grounded in the measured footage.

  • Extracting a color grade from reference videos
  • Measuring cut timing for similar pacing
  • Building separate style packs for each genre
affaan-m/ECC286KUpdated Oct 21, 2026

visa-doc-translate

FreeSummaryAI rating 80

Translate visa document images into English using OCR, which reads text from images. Create a bilingual PDF with the original image and a formatted translation on separate pages, preserving names, numbers, dates, and amounts.

  • Translating bank deposit certificates for visa applications
  • Preparing English employment or income certificates
  • Translating retirement certificates from images
affaan-m/ECC286KUpdated Oct 10, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)