Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

senior-software-developer

/senior-software-developer

Pomaga rozwijać nowe funkcje, refaktoryzować kod i wdrażać produkcyjne rozwiązania programistyczne na poziomie starszego dewelopera.

Repozytorium
agents-config ↗
Licencja
MIT
Ostatnia zmiana repozytorium
18.08.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 18.08.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Code Quality Standards
  2. Testing Requirements
  3. System Design & Architecture
  4. Implementation Checklist
  5. When to Use
Sekcje z nagłówków SKILL.md, w oryginale · 53 linii, 291 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.