Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

hieutrtr/ai1-skills

18 skills3.2k installs144 starsGitHub

Install

npx skills add https://github.com/hieutrtr/ai1-skills

Skills in this repo

1E2e TestingThe e2e-testing skill - It covers writing E2E tests for complete user workflows login, CRUD operations, multi-page flows. Key workflows include creating critical path regression tests that validate the full stack. Activate this skill when: - Writing E2E tests for complete user workflows login, CRUD operations, multi-page flows - Creating critical path regression tests that validate the full stack - Testing cross-browser compatibility Chromium, Firefox, WebKit - Validating authentication flows end-to-end - Testing file upload/download workflows - Writing smoke tests for deployment verification Do NOT use thi Developers invoke e2e-testing when the task matches the triggers and reference files in SKILL.md for grounded, stepwise execution. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation.1.6kinstalls2Code Review Securitycode-review-security is an agent skill from hieutrtr/ai1-skills built around security-scan.py, an AST-based scanner for common Python vulnerability patterns. The script scans directories for eval(), exec(), compile(), subprocess with shell=True, pickle.loads() on untrusted data, raw SQL f-string construction, yaml.load() without SafeLoader, hardcoded API keys and passwords, weak MD5/SHA1 password hashes, and os.system() calls. Run with `python security-scan.py --path ./app --output-dir ./security-results` and optional `--severity high` filtering. Developers reach for code-review-security before merge when Python services need automated secret and injection detection with JSON severity output.399installs3React Frontend Expertreact-frontend-expert from hieutrtr/ai1-skills encodes senior React guidance for building modern SPAs and dashboards. It steers component design, hooks usage, routing, a11y, and performance tuning so agents ship cleaner, scalable frontend code aligned with current React ecosystem conventions.184installs4React Testing PatternsCovers testing React components and custom hooks with Testing Library and Vitest, including interaction simulation, async state, MSW API mocking, renderHook, and accessibility assertions. A developer uses it when writing frontend tests.112installs5Python Backend ExpertCovers implementation-phase patterns for FastAPI endpoints, Pydantic models, SQLAlchemy models, service layers, and repositories with async session management and Alembic migrations. A developer uses it when creating or modifying FastAPI backend code.98installs6System ArchitectureProvides design-phase architecture guidance covering FastAPI layer architecture, React component hierarchy, state management, and cross-cutting concerns, producing architecture docs and ADRs. A developer uses it when making system-level architectural decisions.98installs7Pytest PatternsCovers pytest patterns for FastAPI including unit tests for services and repositories, async integration tests with httpx.AsyncClient, fixtures, factory_boy, and parametrized tests. A developer uses it when writing Python backend tests.91installs8Ui Design SystemEnforces spacing, color, typography, and accessibility standards across React/TypeScript projects, generating components, layouts, and design tokens. A developer uses it when creating new UI components or reviewing UI for design consistency.91installs9Task DecompositionBreaks large features or multi-file changes into atomic tasks with done-conditions, file paths, complexity estimates, and ordering, persisted in task_plan.md and progress.md. A developer uses it to track implementation state across context windows.77installs10Docker Best PracticesCovers multi-stage Docker builds for Python and React, layer and image-size optimization, non-root hardening, Trivy scanning, and a Compose stack for local development. A developer uses it when creating or optimizing Dockerfiles or setting up local containers.75installs11Api Design PatternsDefines design-phase conventions for FastAPI endpoints including RESTful naming, HTTP method semantics, Pydantic v2 schema naming, cursor pagination, and a standard error format. A developer uses it when planning new endpoints and request/response contracts.58installs12Fastapi PatternsProvides advanced FastAPI patterns for middleware, DI chains, WebSocket endpoints, OpenAPI customization, auth dependencies, and lifespan management. A developer uses it when configuring framework-level FastAPI behavior beyond basic CRUD.53installs13Incident ResponseCovers SEV1-SEV4 severity classification, incident commander role, diagnostic commands for FastAPI/PostgreSQL/Redis, rollback, and post-mortems. A developer uses it when responding to outages, error spikes, or performance degradation.51installs14Deployment PipelineDefines pipeline stages (build/test/staging/production), environment promotion, health checks, canary deployment, and rollback for Python/React projects. A developer uses it when deploying to staging or production or building GitHub Actions workflows.50installs15Project PlannerGuides planning-phase breakdown of features into affected files/modules, acceptance criteria, risks, and complexity estimates for Python/React projects. A developer uses it to turn a feature request or user story into a structured implementation plan.49installs16Pre Merge ChecklistProvides a comprehensive checklist run before approving or merging a PR, covering code quality, test coverage, docs, migration safety, API compatibility, accessibility, and bundle size. A developer uses it to ensure nothing is missed before merge.45installs17Tdd WorkflowEnforces test-first development: write one failing test, implement minimum code to pass, refactor while green, repeat, for both backend and frontend. A developer uses it when they want strict TDD methodology applied to their work.42installs18Monitoring SetupCovers structlog structured logging, Prometheus metrics for FastAPI, health check endpoints, alert thresholds, Grafana dashboards, and Sentry error tracking. A developer uses it when configuring observability for a Python/React project.36installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

hieutrtr/ai1-skills · 18 skills · Skillselion