Analyze code quality, detect code smells, identify bugs, and provide improvement recommendations. Use when reviewing code, checking quality, analyzing complexity, or when user mentions code review, refactoring suggestions, or quality assessment.
Quality Assurance skill for planning, executing, and improving testing across functional and non-functional dimensions. Use when creating test strategies, writing test plans/cases, defining quality gates, coordinating test execution, or triaging defects.
Design, evaluate, and document software architectures including system design, design patterns, architecture patterns, scalability planning, and technology selection. Use when designing systems, choosing architectures, evaluating design decisions, or when user mentions architecture, system design, or scalability.
Communications skill for internal communications, press releases, messaging, crisis communication, and stakeholder updates. Use when crafting announcements, managing communications, or handling public relations.
DevSecOps skill for security automation, vulnerability management, secure CI/CD pipelines, container security, secrets management, compliance, and security testing. Use when implementing security in development workflows, scanning for vulnerabilities, securing infrastructure, or when user mentions security automation, SAST, DAST, container scanning, or compliance.
Generate and maintain high-quality technical documentation including API docs, README files, architecture documentation, user guides, and code comments. Use when creating documentation, writing README files, documenting APIs, or when user mentions documentation, docs, or technical writing.
Engineering Manager skill for team leadership, 1-on-1s, performance reviews, hiring, career development, and technical team management. Use when managing engineering teams, conducting performance reviews, or planning team growth.
Human Resources skill for recruiting, onboarding, employee engagement, policies, performance management, and HR operations. Use when handling HR processes, recruiting, employee relations, or organizational development.