spec-driven-development
Enforces strict Spec-Driven Development. Prevents direct coding and ensures spec → generate → review loops.
Enforces strict Spec-Driven Development. Prevents direct coding and ensures spec → generate → review loops.
Pre-review preparation with formatted diffs and clear PR descriptions
Automatically validate and fix Moodle PHP code for PSR-12 compliance with Moodle-specific exceptions (lowercase_with_underscores naming, frankenstyle prefixes). Activates when working with Moodle plugin PHP files or when code standards issues are detected.
Homeostatic sensor validating all requirements have design coverage. Checks for requirements without components, APIs, or data models. Quality gate before Code stage. Use to ensure design completeness.
Apply professional documentation standards. Use when writing README files, commit messages, code comments, technical docs, or any user-facing text. Enforces evidence-based claims, no marketing language.
Verify code changes using syntax checking, linting, and build dry-runs. Must be run before committing any changes to Nix configuration files.
6-phase read-only analysis workflow for Python code in markdown documents. Detects design principle violations, code smells, and suggests modern Python improvements. Applies project-type-aware thresholds (POC, MVP, Private, Enterprise, Open Source). Processes one or more documents, generating per-document analysis with summary.
Skill para mantener la calidad del código: linting, formatting, type checking. Garantiza que el código cumple con los estándares del proyecto.
Comprehensive rules for Go development, covering gRPC, error handling, domain-driven design, logging, and infrastructure configuration. Use these rules when writing, reviewing, or refactoring Go code.
Runs backend quality checks including formatting, linting, and tests. Use before commits, to verify code quality, or when the user says "check backend", "run backend tests", "format backend".
Validates markdown files with YAML frontmatter against JSON Schema definitions.
Performs a code review using the strict standards of the Bedriftsgrafen Lead Architect persona.
Enforces documentation standards including header updates, link validity, and style guidelines.
Use this agent when reviewing code changes to ensure they are as simple and minimal as possible. Applies when implementation is complete but before finalizing changes. Triggers on requests like "check for over-engineering", "review for simplicity", "YAGNI review".
Validates TypeScript/React code against dev_instruction_v3.md standards. Checks for anti-patterns like export default, onClick usage, wrapper components, and any types. Use before committing or during code review.
Use this agent when you have written or modified code and need a comprehensive review for quality, security, and maintainability. This agent should be used proactively after completing any coding task, whether it's implementing new features, fixing bugs, or refactoring existing code
**NAMING CONVENTION GUARD** - 코드 작성 시 자동 발동. 변수, 함수, 클래스, 파일명의 일관된 네이밍 규칙 적용. camelCase, PascalCase, snake_case 언어별 자동 적용. 나쁜 이름 탐지 및 개선 제안.
Python coding standards including line length (80 chars), naming conventions (snake_case, PascalCase), type hints, docstrings, exception handling, and logging patterns. Run python-code-quality script for automated checks (ruff + pyright + security). Use when writing new Python code or reviewing code quality.
Use for quick self-review of small changes. For comprehensive review or cross-domain changes, dispatch @code-reviewer agent instead.
Java code maintenance standards including prioritization, refactoring triggers, and compliance verification
Detects duplicate implementations, SSoT violations, and banned patterns. Use before any code change that adds new logic, config, or constants.
Comprehensive ColdFusion (CFML) syntax validation and best practices verification. Use when validating ColdFusion code, checking for security vulnerabilities (SQL injection, proper cfqueryparam usage), ensuring proper variable scoping, verifying code quality standards, or reviewing ColdFusion applications for senior developer best practices.