Back to categories
Category

Agent Skills in category: development

137 skills match this category. Browse curated collections and explore related Agent Skills.

chatgpt-app-builder

|

Bayram Annakov (onsa.ai)
Bayram Annakov (onsa.ai)
176

makepad-rust

Rust patterns and best practices specific to Makepad UI development. Covers widget ownership (WidgetRef, WidgetSet), lifetime management, derive macros (Live, Widget), state management, async architecture with tokio integration (why UI/async separation is needed, global runtime pattern, request channels, response mechanisms like SignalToUI and Cx::post_action), platform-specific code, Unicode/grapheme handling for CJK and emoji text, and performance optimization. Use when writing Rust code for Makepad applications.

rustmakepadui-componentsasync-await
ZhangHanDong
ZhangHanDong
11118

makepad-evolution

Self-improving skill system for Makepad development. Features self-evolution (accumulate knowledge), self-correction (fix errors automatically), self-validation (verify accuracy), usage feedback (track pattern health), version adaptation (multi-branch support), and personalization (adapt to project style). Use to continuously improve makepad-skills during development.

self-improvementautomationversion-managementpersonalization
ZhangHanDong
ZhangHanDong
11118

Python Style Standards

Python coding standards including line length (80 chars), naming conventions (snake_case, PascalCase), type hints, docstrings, exception handling, and logging patterns. Use when writing new Python code or reviewing code quality.

pythoncoding-standardsnaming-conventionstype-hints
randalmurphal
randalmurphal
0

frontend-patterns

Frontend development patterns for React, Vue, and TypeScript including component composition, state management (Redux, Zustand, Pinia), hooks patterns, performance optimization, testing with Jest/Vitest, and build tools (Vite, webpack). Use when building frontend applications, optimizing performance, managing state, or setting up testing.

frontendreactvuetypescript
randalmurphal
randalmurphal
0

async-python

Python async/await patterns with asyncio, concurrent.futures, threading, and multiprocessing. Covers async context managers, timeouts, cancellation, common pitfalls (blocking in async, missing await, event loop issues), and choosing between async/threading/multiprocessing. Use when writing async code, debugging async issues, choosing concurrency approaches, or testing async functions.

async-awaitpythonasyncioconcurrency
randalmurphal
randalmurphal
0

test-driven-development

Test-Driven Development workflows including red-green-refactor cycle, test-first implementation, outside-in vs inside-out testing, TDD for debugging, and TDD for refactoring. Use when implementing new features, refactoring existing code, using tests to drive design, or debugging with failing tests.

test-driven-developmentred-green-refactortest-firstrefactoring
randalmurphal
randalmurphal
0

debugging-strategies

Systematic debugging including root-cause tracing (trace backward through call stack), reproduction strategies, pdb/debugpy usage, logging analysis, binary search debugging, and error pattern recognition. Use when debugging errors, tracing bugs through call stacks, investigating production issues, or reproducing intermittent bugs.

debuggingroot-cause-analysispdblogging
randalmurphal
randalmurphal
0

python

Always use this skill when writing or editing python code!

pythonprogramming-languagescriptingcode-editing
cardoso-neto
cardoso-neto
0

programming

Always use this skill when writing or editing code of any sort!

coding-patternssoftware-development-processcode-qualityprogramming-languages
cardoso-neto
cardoso-neto
0

aztec-contract-dev

Assists with Aztec smart contract development using Noir and Aztec.nr. Use when writing, modifying, or explaining Aztec contracts, implementing private/public functions, managing state, or working with notes and nullifiers.

aztecnoirsmart-contractsblockchain
critesjosh
critesjosh
0

aztec-developer

Patterns for Aztec development: contracts, frontend, testing. Use when working with Aztec contracts in any capacity unless otherwise specified

aztecsmart-contractsfrontendtesting
critesjosh
critesjosh
0

dev-tools

This skill should be used when the user asks "what plugins are available", "list dev tools", "what MCP servers can I use", "enable code intelligence", or needs to discover available development plugins like serena, context7, or playwright.

plugin-managementdevtoolsmcp-sdkdevelopment-plugins
edwinhu
edwinhu
0

marimo

This skill should be used when the user asks to "use marimo", "create a marimo notebook", "debug a marimo notebook", "inspect cells", "understand reactive execution", "fix marimo errors", "convert from jupyter to marimo", or works with marimo reactive Python notebooks.

reactive-programmingnotebookspythondebugging
edwinhu
edwinhu
0

dev-ralph-loop

Per-task ralph loop pattern for implementation and debugging. One loop per task, not one loop per feature.

implementation-workflowdebuggingiterative-developmenttask-management
edwinhu
edwinhu
0

jupytext

This skill should be used when the user asks to "convert notebook to text", "use jupytext", "version control notebooks", "share data between kernels", "set up multi-kernel project", "pair notebooks with Python files", "sync ipynb and py files", or needs multi-kernel projects (Python/R/Stata/SAS) with version-control-friendly notebooks.

jupyter-notebookversion-controlmulti-kernelnotebook-sync
edwinhu
edwinhu
0

dev-debug

This skill should be used when the user asks to 'debug', 'fix bug', 'investigate error', 'why is it broken', 'trace root cause', 'find the bug', or needs systematic bug investigation and fixing with verification-driven methodology using ralph loops.

debuggingbug-trackingroot-cause-analysisverification
edwinhu
edwinhu
0

developer

개발, 구현, 기능 개발, 기능 구현, 코딩 - Use when implementing features. Business logic writing, library utilization, and implementation pattern guides.

coding-patternslibrary-usagebusiness-logicfeature-implementation
aimskr
aimskr
0

code-conventions

코드 컨벤션, 코딩 스타일, 코드 스타일, 네이밍, 컨벤션 - Always apply when writing code. Code style, naming rules, function/file size limits for TypeScript, Python, and Java.

code-stylenaming-conventionstypescriptpython
aimskr
aimskr
0

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmentdevelopment-processsoftware-qualitytest-first
mikeastock
mikeastock
0

dotnet-file-based-apps

Creates .NET file-based apps from single C# files. Use when building scripts, utilities, or small applications without project files.

dotnetcsharpfile-based-applicationsscripting
lbussell
lbussell
0

refactoring-safely

Safe refactoring strategies with Claude Code - large-scale changes, validation, rollback

refactoringrollbackvalidationlarge-scale-changes
hgeldenhuys
hgeldenhuys
1

multi-file-editing

Strategies for coordinated changes across multiple files with Claude Code. Use when making API changes, updating interfaces, refactoring shared code, or performing migrations. Covers dependency ordering, atomic vs incremental changes, and validation patterns.

claude-coderefactoringdependency-managementcode-migration
hgeldenhuys
hgeldenhuys
1

conflict-resolution

Use when encountering merge conflicts - handle conflicts cleanly, verify resolution, and maintain code integrity

conflict-resolutionmerge-conflictscode-integrityversion-control
troykelly
troykelly
1

issue-driven-development

Use for any development work - the master 13-step coding process that orchestrates all other skills, ensuring GitHub issue tracking, proper branching, TDD, code review, and CI verification

issue-trackingbranching-strategytest-driven-developmentcode-review
troykelly
troykelly
1

style-guide-adherence

Use when writing code - follow Google style guides where available, otherwise follow established best practices for the language

style-guidecoding-standardsbest-practicesgoogle-style-guide
troykelly
troykelly
1

strict-typing

Use when writing code in typed languages - enforces full typing with no any/unknown/untyped escapes, even if it requires extra time

typed-holestype-safetytypescriptstatic
troykelly
troykelly
1

type-design-analyzer

Use when asked to evaluate type design/invariants or explicitly asked to run the type-design-analyzer subagent.

type-designtype-checkingstatic-analysiscode-intelligence
troykelly
troykelly
1

branch-discipline

Use before any code changes - hard gate ensuring work never happens on main branch, with proper feature branch creation from correct base

branch-managementgitworkflowversion-control
troykelly
troykelly
1

cli-ifying

Convert Claude Code slash commands, skills, or agents into standalone CLI tools for Linux/Mac (Bash) and Windows (PowerShell). Use when user says "cli-ify", "make this a CLI", "convert to command line", or wants to reuse a skill outside of Claude Code. First assesses suitability - pushes back if the capability is better as a Claude skill.

clicommand-linebashpowershell
frankbria
frankbria
1

sequence-development

Station Service SDK를 사용한 테스트 시퀀스 개발 가이드. SequenceBase 패턴, emit 메서드, manifest.yaml 작성법 제공. 사용자가 시퀀스 개발, SequenceBase 구현, 테스트 자동화 코드 작성, manifest.yaml 설정, emit 메서드 사용법을 문의할 때 활성화. (project)

sdktest-automationsequence-developmentmanifest-yaml
Soochol
Soochol
0

merge-conflict-resolution

Use when git merge or rebase fails with conflicts, you see 'unmerged paths' or conflict markers (<<<<<<< =======), or need help resolving conflicted files

gitmerge-conflictsconflict-resolutionversion-control
axiomantic
axiomantic
0

finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work (merge, PR, or cleanup)

branch-managementmergepull-requestcode-integration
axiomantic
axiomantic
0

using-git-worktrees

Use when starting feature work that needs isolation from current workspace or before executing implementation plans

gitversion-controlworkspace-managementfeature-branch
axiomantic
axiomantic
0

async-await-patterns

Use when writing JavaScript or TypeScript code with asynchronous operations

javascripttypescriptasync-awaitasynchronous-programming
axiomantic
axiomantic
0

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmentunit-testingtest-first-developmentsoftware-testing
axiomantic
axiomantic
0

finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

branch-managementmerge-strategypull-requestcode-cleanup
prof-ramos
prof-ramos
0

code-execution

Execute Python code locally with marketplace API access for 90%+ token savings on bulk operations. Activates when user requests bulk operations (10+ files), complex multi-step workflows, iterative processing, or mentions efficiency/performance.

code-executiontoken-optimizationbulk-processingperformance
prof-ramos
prof-ramos
0

code-transfer

Transfer code between files with line-based precision. Use when users request copying code from one location to another, moving functions or classes between files, extracting code blocks, or inserting code at specific line numbers.

code-migrationrefactoringcode-organizationfile-operations
prof-ramos
prof-ramos
0

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmenttest-first-developmentred-green-refactorsoftware-testing
prof-ramos
prof-ramos
0

async-python-patterns

Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

asyncioconcurrent-programmingasync-awaitpython
prof-ramos
prof-ramos
0

git-pushing

Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", "push this", "push to github", or similar git workflow requests.

gitversion-controlcommit-messageconventional-commits
prof-ramos
prof-ramos
0

using-git-worktrees

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification

gitworkspace-managementfeature-branchingisolation
prof-ramos
prof-ramos
0

python-packaging

Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.

pythonpackage-managementpyproject.tomlsetup.py
prof-ramos
prof-ramos
0

frontend-development

前端页面开发。当用户需要开发 Web 应用、创建 UI 组件、实现交互功能或优化前端性能时使用此技能。

frontendweb-developmentui-componentshtml-css
aAAaqwq
aAAaqwq
0

tmux-tdd

Interact with tmux-based TDD environments. Use when running tests in tmux panes, checking test output, parsing test failures, or orchestrating TDD workflows. Works with any language (Rust, Python, JavaScript, Go, etc). Read test output directly from tmux panes.

tmuxtddtest-automationterminal
ianphil
ianphil
0

bash-authoring

Expert in production-grade Bash scripting with defensive programming, error handling, and portability. Use when writing, creating, or improving shell scripts for automation, CI/CD, or system utilities.

bashshell-scriptingautomationci-cd
philoserf
philoserf
0

aspose-slides

Comprehensive skill for manipulating Microsoft PowerPoint presentations using Aspose.Slides.NET library with modern C# patterns

c#presentationasposepowerpoint
alanben
alanben
0

elixir-scribe

Single Responsibility Code in Self-Documented Folder Structure

elixirsoftware-designproject-structuresingle-responsibility-principle
layeddie
layeddie
0

elixir-guidelines

Official Elixir community standards, naming conventions, and best practices

elixirdeveloper-guidancenaming-conventionsbest-practices
layeddie
layeddie
0

Page 1 of 3 · 137 results