Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

add-job-type

Add or modify a background job type in lncrawl — JobType enum, JobService factory, handler class, registry, notifications. Use when creating a new job kind, changing a handler, or debugging job scheduling/cancellation.

2.49k repo starsObserved in 1 repos
Development

db-migration

Schema changes in lncrawl — SQLModel DAO models, Alembic migration workflow (dev migrate CLI), Postgres/SQLite dialect differences, enum-sync migrations. Use when adding/changing a DAO model field or writing/reviewing a migration.

2.49k repo starsObserved in 1 repos
Development

work-on

Work on an issue or PR - implement changes, add tests, update docs, lint, add bump file, and create a PR

2.49k repo starsObserved in 1 repos
Development

webf-native-ui-dev

Develop custom native UI libraries based on Flutter widgets for WebF. Create reusable component libraries that wrap Flutter widgets as web-accessible custom elements. Use when building UI libraries, wrapping Flutter packages, or creating native component systems.

2.48k repo starsObserved in 4 repos
Development

webf-native-plugin-dev

Develop custom WebF native plugins based on Flutter packages. Create reusable plugins that wrap Flutter/platform capabilities as JavaScript APIs. Use when building plugins for native features like camera, payments, sensors, file access, or wrapping existing Flutter packages.

2.48k repo starsObserved in 3 repos
Development

asyncer

Use Asyncer correctly in Python code that mixes async functions, blocking sync functions, worker threads, or concurrent async tasks. Use when choosing between Asyncer, AnyIO, and asyncio patterns; replacing asyncio.gather, AnyIO task groups, to_thread/from_thread calls, or anyio.run wrappers; using asyncer.create_task_group(), TaskGroup.soonify(), SoonValue, asyncify(), syncify(), or runnify(); or avoiding common Asyncer mistakes.

2.47k repo starsObserved in 1 repos
Development

bun-file-io

Use this when you are working on file operations like reading, writing, scanning, or deleting files. It summarizes the preferred file APIs and patterns used in this repo. It also notes when to use filesystem helpers for directories.

2.46k repo starsObserved in 1 repos
Development

dependency-upgrades

Audit and implement dependency upgrades safely. Use when updating, bumping, replacing, or removing NuGet, npm, container, or other third-party dependencies, including security-driven updates. Covers release-note review, compatibility and migration analysis, security advisories, full validation, and PR evidence.

2.45k repo starsObserved in 1 repos
Development

foundatio-repositories

Use this skill when querying, counting, patching, or paginating data through Foundatio.Repositories Elasticsearch abstractions. Covers filter expressions, aggregation queries, partial and script patches, and search-after pagination. Apply when working with normal query/count/patch/pagination repository code; reserve raw IElasticClient for migrations or index maintenance that cannot be expressed through repositories.

2.45k repo starsObserved in 1 repos
Development

frontend-architecture

Use this skill as the frontend entrypoint for the Svelte 5 app in ClientApp — adding routes, creating feature slices, writing Svelte components, applying TypeScript conventions, using shared UI/formatter components, handling accessibility, or adding frontend tests. The legacy Angular app still powers most of the current site in ClientApp.angular, but all new frontend development should be Svelte UI only unless the user explicitly asks for Angular or legacy UI changes.

2.45k repo starsObserved in 1 repos
Development