con un clic
developer
Implement features following strict coding best practices with docs and tests
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Implement features following strict coding best practices with docs and tests
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Review code changes for best practices, complexity, compatibility, and gaps
Create a conventional commit from staged changes without Co-Authored-By
Review codebase for CLEAN code practices and DRY violations
Create a descriptive GitHub PR with summary and test plan using gh CLI
Run ruff linting and formatting checks, auto-fix issues
Scan for hardcoded secrets, credentials, tokens, and security vulnerabilities
Basado en la clasificación ocupacional SOC
| name | developer |
| description | Implement features following strict coding best practices with docs and tests |
| user-invocable | true |
| argument-hint | <description of what to implement> |
Implement the requested feature or change following strict coding standards for gns3fy.
Implement: $ARGUMENTS
from pydantic.dataclasses import dataclass and from pydantic import validatorField(description="...", example=...) for self-documenting model fieldsmodel_validator, model_config, ConfigDict, etc.)validate_assignment=True, extra="ignore"typing module: Optional, Any, Dict, List_create_session)def method_name(self, param: str) -> Optional[Dict]:
"""Short description of what it does.
Args:
param: Description of the parameter
Raises:
ValueError: When param is invalid
Returns:
Dictionary with response data, or None if not found
"""
@dataclass(config=Config)
class ClassName:
"""Short description of the class.
Attributes:
attr_name: Description of the attribute
Examples:
```python
obj = ClassName(connector=conn, attr_name="value")
obj.get()
```
"""
TestClassName patternrequests-mock for HTTP mockingtests/data/Gns3ConnectorMock, Gns3ConnectorMockStopped, etc.)post_put_matcher() for dynamic POST/PUT responsestask lint — fix any issuestask test-only — ensure all tests pass