بنقرة واحدة
dotfiles
يحتوي dotfiles على 22 من skills المجمعة من jstoobz، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Python CLI patterns — typer apps, uv with PEP 723 inline deps, pytest, pathlib, atomic file writes, file locking, JSONL streaming, and production-grade stdlib idioms for command-line tools
Commanded CQRS/event-sourcing patterns for aggregates, commands, events, process managers, projections, and event handlers
Phoenix LiveView patterns for stateful server-rendered UI including streams, async assigns, components, forms, uploads, and JS hooks
Oban background job patterns — workers, queues, scheduling, unique jobs, retries, telemetry, engines, and Oban Pro features (Workflow, Batch)
Elixir testing patterns — ExUnit organization, ExMachina factories, Mox boundary mocking, Bypass HTTP stubbing, parameterize, sandbox patterns, and async-safe concurrency
Ecto database patterns — schemas, changesets, query composition, Multi transactions, migrations, ParameterizedType, UUIDv7, and performance tuning
Absinthe GraphQL patterns — schema design, resolvers, middleware, Dataloader batching, subscriptions, complexity analysis, and file uploads
Core Elixir language patterns — pipelines, pattern matching, with-chains, protocols, error handling, set-theoretic types, JSON, and modern idioms
BEAM VM and OTP runtime patterns — processes, GenServer, supervision, Registry, ETS, persistent_term, atomics, and production debugging
Phoenix framework patterns for non-LiveView web work — controllers, routers, plug pipelines, contexts, channels, PubSub, releases, and runtime config
Nerves embedded/IoT patterns including host-vs-target builds, Circuits hardware libraries, VintageNet networking, NervesHub OTA updates, and firmware lifecycle
Bash patterns for multi-stage media pipelines — CLI binary structure, idempotent stage artifacts, jq JSON consumption, dependency checking, parallel jobs, and cross-platform shims for macOS/Linux.
ffmpeg patterns for video pipelines — filters, audio, concat, GIF generation, codec settings. Covers Ken Burns, letterbox, fade, multi-act assembly, and macOS gotchas.
ImageMagick patterns for video pipeline work — title cards, contact sheets, thumbnails, text annotation, HEIC conversion, letterboxing, and color overlays.
Orchestrate feature implementation through planning, agent delegation, and user checkpoints. Use when starting work on a Jira ticket or implementing a feature with structured review gates. Triggers on "implement feature", "work on ticket", "orchestrate", or ticket IDs like PROJ-12345. CRITICAL - This skill coordinates agents, it does NOT implement directly.
Use when reviewing a GitHub PR with the intent to post feedback - guides through analysis, issue identification, and staged comment approval before posting
Discover AWS resources (RDS instances, databases, secrets) across environments. Use when needing to find database connection details, list available databases, retrieve credentials from Secrets Manager, or set up database tool configurations. Triggers on phrases like "what databases are in QA", "get UAT credentials", "list RDS instances", "database connection info", or "set up database connections".
Convert AWS Secrets Manager entries to local development formats (.env files, connection strings, JSON). Use when needing to create .env files from AWS secrets, generate connection strings for local development, or export credentials. Triggers on phrases like "create .env from QA secrets", "get connection string for", "export secrets as env vars", "local dev setup from AWS", or "secrets to dotenv".
Use when needing to connect to a running Elixir/BEAM node via AWS ECS exec for live inspection and debugging. Triggers on "connect to the node", "check running processes", "inspect memory", "remote console", "ECS exec", "check the node", or any live BEAM debugging request.
Maintain documentation of databases across AWS environments. Use when needing to update database lists, compare environments, track new or removed databases, or generate database documentation. Triggers on phrases like "update database inventory", "what databases were added", "sync database docs", "compare QA and UAT databases", or "document our databases".
Backup and document IDE and tool configurations. Use when needing to save tool settings before changes, understand config file locations, create restore points, or document what configuration files control. Triggers on phrases like "backup DataGrip config", "save my IDE settings", "where are VS Code settings", "backup before changes", or "config backup".
Use when needing to query databases across environments (local, QA, UAT, prod) for investigation, debugging, or data verification. Triggers on "check the database", "query eventstore", "subscription lag", "look at UAT", "check QA database", "oban jobs", "read model state", or any database investigation request.