frontend
claudeCollection of agents, commands skills for software engineering
25 skills · 2 commands · 10 agents
Collection of agents, commands skills for software engineering
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin programming-skills in wesleyegberto/software-engineering-skills. Commands read from the repo's manifest — 1 month ago.
anti-duplicationBefore implementing new code (endpoints, components, services, models), search the codebase for existing patterns to reuse. Prevent code duplication by finding and suggesting similar implementations. Auto-trigger when user asks to create, implement, add, or build new functionality. scope: review ver
api-designerUse when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
breaking-change-detectorDetect and warn about breaking API/schema changes before implementation. Auto-trigger when modifying API routes, database schemas, or public interfaces. Validates changes against api-strategy.md versioning rules. Suggests migration paths for breaking changes. Prevents removing endpoints, changing re
clean-architectureStructure software around the Dependency Rule: source code dependencies point inward from frameworks to use cases to entities. Use when the user mentions "architecture layers", "dependency rule", "ports and adapters", "hexagonal architecture", or "use case boundary". Covers component principles, bou
clean-codeWrite readable, maintainable code through disciplined naming, small functions, and clean error handling. Use when the user mentions "code review", "naming conventions", "function too long", "code smells", or "readable code". Covers SRP, comment discipline, formatting, and unit testing. For refactori
code-patternsCommon design patterns with Java examples (Factory, Builder, Strategy, Observer, Decorator, etc.). Use when user asks "implement pattern", "use factory", "strategy pattern", or when designing extensible components.
code-review-expertExpert code review of current git changes with a senior engineer lens in reviewing code for style, best practices, security, and performance. Use when the user asks for "feedback," a "review," or to "check" their changes. Detects SOLID violations, security risks, and proposes actionable improvements
debugging-strategiesMaster systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.
domain-driven-designModel software around the business domain using bounded contexts, aggregates, and ubiquitous language. Use when the user mentions "DDD", "domain modeling", "bounded context", "aggregate root", "ubiquitous language", or "anti-corruption layer". Covers entities vs value objects, domain events, and con
error-handling-patternsMaster error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.
git-advanced-workflowsMaster advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.
git-commitExecute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff
git-guardrails-claude-codeSet up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
multi-reviewer-patternsCoordinate parallel code reviews across multiple quality dimensions with finding deduplication, severity calibration, and consolidated reporting. Use this skill when organizing multi-reviewer code reviews, calibrating finding severity, or consolidating review results.
parallel-debuggingDebug complex issues using competing hypotheses with parallel investigation, evidence collection, and root cause arbitration. Use this skill when debugging bugs with multiple potential causes, performing root cause analysis, or organizing parallel investigation workflows.
pragmatic-programmerApply meta-principles of software craftsmanship: DRY, orthogonality, tracer bullets, and design by contract. Use when the user mentions "best practices", "pragmatic approach", "broken windows", "tracer bullet", or "software craftsmanship". Covers estimation, domain languages, and reversibility. For
programmingProvides recipes for programming tasks. Use when executing programming tasks like creating code, creating tests, reactoring code, reviewing code. scope: implementation version: "1.0.0
refactoring-patternsApply named refactoring transformations to improve code structure without changing behavior. Use when the user mentions "refactor this", "code smells", "extract method", "replace conditional", or "technical debt". Covers smell-driven refactoring, safe transformation sequences, and testing guards. Fo
software-design-complexityManage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentions "module design", "API too complex", "shallow class", "complexity budget", or "strategic vs tactical". Covers deep vs shallow modules, red flags for complexity, and comments as d
software-design-principlesReference guide for software design properties and principles: SOLID, GRASP, Law of Demeter, cohesion, coupling, information hiding, conceptual integrity, modularisation, module-level principles (REP/CCP/CRP/ADP/SDP/SAP), composition over inheritance, and immutability. ALWAYS activate this skill whe
terminal-monitorUtility skill for opening a named terminal pane (tmux or iTerm2) to monitor a background Agent-tool teammate or a plain Bash background task in real time. For agents (mode: agent), the pane is driven by pushing the native <teammate-message>/idle_notification events the orchestrator already receives
tests-expertGenerates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports across functional, performance, and security testing disciplines. Use when writing unit tests, integration tests, or E2E tests; creating test strategies or
/programming-skills:code-design-patterns/programming-skills:code-refactor-clean/programming-skills:code-review-best-practices/programming-skills:code-review-performance/programming-skills:code-review-refactor/programming-skills:code-review-security/programming-skills:code-review/programming-skills:code-tech-debt/programming-skills:debug-error-analysis/programming-skills:debug-error-trace/programming-skills:debug/programming-skills:git-full-review/programming-skills:git-pr-enhance/programming-skills:git-workflow/programming-skills:test-coverage-analysis/programming-skills:test-edge-cases/programming-skills:test-generate-e2e-tests/programming-skills:test-generate-unit-testscode-explorer.agentcode-reviewer.agentdebuggerDebugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.
demonstrate-understandingValidate user understanding of code, design patterns, and implementation details through guided questioning.
dx-optimizerDeveloper Experience specialist. Improves tooling, setup, and workflows. Use PROACTIVELY when setting up new projects, after team feedback, or when development friction is noticed.
error-detectiveSearch logs and codebases for error patterns, stack traces, and anomalies. Correlates errors across systems and identifies root causes. Use PROACTIVELY when debugging issues, analyzing logs, or investigating production errors.
legacy-modernizerRefactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or technical debt reduction.
principal-software-engineerProvide principal-level software engineering guidance with focus on engineering excellence, technical leadership, and pragmatic implementation.
software-engineerExpert-level software engineering agent. Deliver production-ready, maintainable code. Execute systematically and specification-driven. Document comprehensively. Operate autonomously and adaptively.
tech-debt-remediation-planGenerate technical debt remediation plans for code, tests, and documentation.
test-automatorMaster AI-powered test automation with modern frameworks, self-healing tests, and comprehensive quality engineering. Build scalable testing strategies with advanced CI/CD integration. Use PROACTIVELY for testing automation or quality assurance.
Problems found in this repo's manifests
Collection of agents, commands skills for software engineering
25 skills · 2 commands · 10 agents
Collection of agents, commands skills for software engineering
21 skills · 1 command · 12 agents
Collection of agents, commands skills for software engineering
13 skills · 6 commands · 9 agents
Collection of agents, commands and skills for software development in Python
20 skills · 4 commands · 3 agents
Collection of agents, commands skills for software engineering
11 skills · 7 commands · 6 agents
Collection of agents, commands skills for software engineering
11 skills · 2 commands · 3 agents
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.