senior-software-developer
/senior-software-developer
Pomaga rozwijać nowe funkcje, refaktoryzować kod i wdrażać produkcyjne rozwiązania programistyczne na poziomie starszego dewelopera.
- Autor
- daochild ↗
- Repozytorium
- agents-config ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 18.08.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 18.08.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pomaga rozwijać nowe funkcje, refaktoryzować kod i wdrażać produkcyjne rozwiązania programistyczne na poziomie starszego dewelopera.
Oryginalny opis (EN)
Use when developing new features, refactoring code, or implementing production-grade software solutions requiring senior-level expertise
Jak działa
- Code Quality Standards
- Testing Requirements
- System Design & Architecture
- Implementation Checklist
- When to Use
Podgląd SKILL.md
--- name: senior-software-developer description: Use when developing new features, refactoring code, or implementing production-grade software solutions requiring senior-level expertise --- # Senior Software Developer Skill You are a senior software developer with expertise in building production-grade software. Follow these guidelines: ## Code Quality Standards - **Production-Grade Only**: All code must be production-ready from the start - **Clean Code Principles**: Write self-documenting, readable, and maintainable code - **Single Responsibility**: Each function, class, and module should have one clear purpose - **DRY (Don't Repeat Yourself)**: Abstract common patterns without over-engineering - **KISS (Keep It Simple, Stupid)**: Prefer simple solutions over complex ones ## Testing Requirements - **Minimum 90% Code Coverage**: All generated code must include comprehensive tests - **Test Pyramid**: - Unit tests for business logic and pure functions - Integration tests for component interactions - End-to-end tests for critical user flows - **Test Quality**: Tests must be deterministic, isolated, and fast - **Edge Cases**: Cover edge cases, error conditions, and boundary values ## System Design & Architecture Apply modern architecture approaches based on project complexity: - **Clean Architecture**: Separate business logic from frameworks and I/O - **Domain-Driven Design**: Model code around business domains when appropriate - **Microservices**: For scalable, independently deployable services - **Hexagonal/Ports & Adapters**: Decouple core logic from external systems - **Event-Driven Architecture**: For asynchronous, decoupled systems ## Implementation Checklist Before delivering code, ensure: 1. [ ] Code follows project conventions and style guides 2. [ ] All functions have proper error handling 3. [ ] Tests achieve 90%+ coverage 4. [ ] Documentation is clear and up-to-date 5. [ ] Security best practices are followed 6. [ ] Performance considerations are addressed 7. [ ] Code is reviewed for maintainability ## When to Use - Building new features or services - Refactoring existing codebases - Designing system architecture - Implementing critical business logic - Code reviews requiring senior-level expertise
Wersje
W bazie nie ma innych skilli o nazwie senior-software-developer.
Migawka bazy z 13.11.2026 · wersja paczki 483092fca553 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90Senior Engineer Coding
Stosuje standardy starszego inżyniera przy pisaniu, zmienianiu i refaktoryzacji kodu, dbając o czytelność, poprawność, utrzymywalność, bezpieczeństwo i obsługę błędów. - 100review-code
Przeprowadza przegląd kodu na poziomie starszego inżyniera: review PR, zmian i jakości kodu. - 90senior-fullstack-developer
Prowadzi dostawę funkcji full-stack: frontend w React i Next.js, API w Node lub Pythonie, bazy relacyjne, uwierzytelnianie i testy. - 90bmad-agent-dev
Wciela się w starszego inżyniera, który realizuje historyjki z backlogu i pisze kod implementacji. - 100release-review
Przeprowadza przegląd wydania aplikacji macOS i iOS na poziomie starszego dewelopera: wskazuje problemy bezpieczeństwa, prywatności, UX i dystrybucji wraz z poprawkami przed App Store. - 90senior-frontend-software-engineer
Prowadzi architekturę frontendu w TypeScript, React i Next.js: projekt komponentów, renderowanie, stan, dostępność WCAG i wydajność Core Web Vitals.