affaan-m
@affaan-m
Public Skills
python-testing
by affaan-m
Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.
database-migrations
by affaan-m
Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Django, TypeORM, golang-migrate).
content-hash-cache-pattern
by affaan-m
Cache expensive file processing results using SHA-256 content hashes — path-independent, auto-invalidating, with service layer separation.
jpa-patterns
by affaan-m
JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.
swift-actor-persistence
by affaan-m
Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design.
django-verification
by affaan-m
"Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR."
springboot-tdd
by affaan-m
Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.
django-tdd
by affaan-m
Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs.
regex-vs-llm-structured-text
by affaan-m
Decision framework for choosing between regex and LLM when parsing structured text — start with regex, add LLM only for low-confidence edge cases.
clickhouse-io
by affaan-m
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
springboot-verification
by affaan-m
"Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR."
coding-standards
by affaan-m
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
continuous-learning
by affaan-m
Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
django-patterns
by affaan-m
Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps.
project-guidelines-example
by affaan-m
"Example project-specific skill template based on a real production application."
golang-patterns
by affaan-m
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
swift-protocol-di-testing
by affaan-m
Protocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing.
continuous-learning-v2
by affaan-m
Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents.
django-security
by affaan-m
Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations.
springboot-patterns
by affaan-m
Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.
python-patterns
by affaan-m
Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications.
strategic-compact
by affaan-m
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
cpp-testing
by affaan-m
Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers.
java-coding-standards
by affaan-m
"Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout."