Ltk Engineering

Ltk Engineering from eyadsibai/ltk.

by @eyadsibai 19 skills

Skills in this plugin

19
  1. Code Review · eyadsibai
    Use when requesting code review, receiving code review feedback, before merging, or when handling reviewer suggestions - covers both giving and receiving review
    1 install
  2. Refactoring · eyadsibai
    This skill should be used when the user asks to "refactor code", "rename function", "extract method", "reduce complexity", "migrate code", "code migration", "modernize code", "split class", "move code", or mentions code restructuring and refactoring operations.
    1 install
  3. Code Quality · eyadsibai
    This skill should be used when the user asks to "check code quality", "analyze code metrics", "find dead code", "check style compliance", "measure complexity", "find unused imports", "check type hints", "run linting", "PEP8 compliance", or mentions code quality analysis.
    1 install
  4. Pytest · eyadsibai
    This skill should be used when the user asks about "pytest", "writing tests", "test fixtures", "parametrize", "mocking", "test coverage", "conftest"
    1 install
  5. Test Coverage · eyadsibai
    This skill should be used when the user asks to "analyze test coverage", "find untested code", "check coverage gaps", "improve test coverage", "identify missing tests", "measure code coverage", "test quality analysis", or mentions testing strategies and coverage metrics.
    1 install
  6. Fastapi · eyadsibai
    This skill should be used when the user asks about "FastAPI", "FastAPI routes", "FastAPI dependencies", "Pydantic models", "FastAPI middleware", "API endpoints", "OpenAPI", or mentions FastAPI development.
    1 install
  7. React · eyadsibai
    This skill should be used when the user asks about "React", "React components", "React hooks", "useState", "useEffect", "JSX", "React patterns", "React best practices", or mentions React development.
    1 install
  8. Cqrs · eyadsibai
    Use when implementing CQRS pattern, separating read and write models, optimizing query performance, or asking about "CQRS", "Command Query Responsibility Segregation", "read model", "write model", "command bus", "query bus"
    1 install
  9. Architecture Review · eyadsibai
    This skill should be used when the user asks to "review architecture", "analyze project structure", "check dependencies", "find circular imports", "analyze code patterns", "understand codebase structure", "map dependencies", "evaluate design patterns", or mentions architectural analysis.
    1 install
  10. E2e Testing · eyadsibai
    Use when implementing end-to-end tests, using Playwright or Cypress, testing user journeys, debugging flaky tests, or asking about "E2E testing", "Playwright", "Cypress", "browser testing", "visual regression", "test automation"
    1 install
  11. Systematic Debugging · eyadsibai
    Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
    1 install
  12. Receiving Code Review · eyadsibai
    Use when receiving code review feedback, processing PR comments, or needing to evaluate suggestions before implementing - requires technical verification not blind agreement
    1 install
  13. Fastapi Testing · eyadsibai
    This skill should be used when the user asks about "testing FastAPI", "FastAPI tests", "API testing", "test FastAPI endpoints", "mock FastAPI dependencies", "TestClient", "async API tests"
    1 install
  14. Python Patterns · eyadsibai
    This skill should be used when the user asks about "Python best practices", "Pythonic code", "Python patterns", "Python idioms", "type hints", "dataclasses", "async Python", "Python decorators", "context managers"
    1 install
  15. Test Driven Development · eyadsibai
    Use when implementing any feature or bugfix, before writing implementation code
    1 install
  16. Requirements Engineering · eyadsibai
    Use when "requirements document", "acceptance criteria", "user stories", "EARS format", "specification", "feature spec", "product requirements"
    1 install
  17. Verification Before Completion · eyadsibai
    Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
    1 install
  18. Saga Orchestration · eyadsibai
    Use when implementing distributed transactions, coordinating multi-service workflows, handling compensating transactions, or asking about "saga pattern", "distributed transactions", "compensating actions", "workflow orchestration", "choreography vs orchestration"
    1 install
  19. Microservices Patterns · eyadsibai
    Use when designing microservices architectures, decomposing monoliths, implementing service boundaries, inter-service communication, or asking about "microservices", "service decomposition", "API gateway", "circuit breaker", "distributed systems"
    1 install