Skip to content

System Zarządzania Zadaniami - Tryby Pracy

Przegląd

System CodeGen obsługuje różne tryby pracy z zadaniami, które pozwalają na automatyczne generowanie kodu, analizę, przegląd i zarządzanie projektami. Każdy tryb jest aktywowany przez odpowiednią labelkę w systemie Jira.

Podstawowe Wymagania

Minimalne wymagania dla każdego zadania

  1. Komentarz Markdown - jasny opis zadania w formacie Markdown
  2. Labelka cg - identyfikacja zadania do przetwarzania przez system

Tryby Pracy

🔍 Analiza i Przegląd

cg-analize

Opis: Analiza pojedynczego zagadnienia z odpowiedzią w formie wiadomości

  • Zastosowanie: Szybka analiza konkretnego problemu lub pytania
  • Output: Szczegółowa odpowiedź z rekomendacjami
  • Czas wykonania: Natychmiastowy
  • Przykład użycia: "Przeanalizuj wydajność tego zapytania SQL"

cg-code-review

Opis: Kompleksowy przegląd kodu z analizą jakości, bezpieczeństwa i wydajności

  • Zastosowanie: Przegląd zmian w kodzie przed merge
  • Funkcje:
    • Analiza jakości kodu (czytelność, konwencje, struktura)
    • Sprawdzanie bezpieczeństwa (podatności, walidacja danych)
    • Ocena wydajności (algorytmy, użycie pamięci)
    • Testowalność i maintainability
  • Output: Szczegółowy raport z komentarzami i sugestiami

🤖 Tryby Pracy z Agentami

cg-agent-strict

Opis: Praca z agentami w trybie ścisłym z jawną orkiestracją subagentów

  • Zastosowanie: Kompleksowe zadania wymagające pełnej kontroli procesu
  • Funkcje:
    • Jawna orkiestracja wszystkich subagentów
    • Pełny cykl: analiza → implementacja → weryfikacja → finalizacja
    • Szczegółowe logowanie każdego kroku
    • Automatyczna samo-naprawa (max 3 próby)
  • Proces:
    1. Analiza:
    2. Implementacja:
    3. Weryfikacja:
    4. Finalizacja:

cg-agent-auto

Opis: Praca z agentami w trybie luźnym - Claude Code sam dobiera agentów

  • Zastosowanie: Zadania wymagające elastycznego podejścia
  • Funkcje:
    • Automatyczny dobór subagentów na podstawie kontekstu
    • Inteligentne heurystyki wyboru
    • Transparentność procesu decyzyjnego
  • Heurystyki:
    • Link Figma
    • Obrazy
    • Strona referencyjna

📋 Przegląd i Zarządzanie PR

cg-pr-review

Opis: Przełączenie na tryb review danego PR w GitHub z automatycznym reagowaniem na komentarze

  • Zastosowanie: Automatyczna obsługa komentarzy w Pull Requestach
  • Funkcje:
    • Analiza wszystkich komentarzy w PR
    • Automatyczne odpowiedzi na uwagi
    • Rozwiązywanie konfliktów i problemów
    • Wykonywanie akcji w GitHub (komentarze, resolve)
  • Subagenci:
    • analiza i rozwiązywanie bugów
    • komentarze o jakości kodu
    • uwagi o wydajności
    • odpowiedzi na pytania
    • analiza bezpieczeństwa
    • ogólne komentarze

💼 Analiza Biznesowa

cg-biz

Opis: Analiza biznesowa i wytworzenie szczegółowych tasków implementacyjnych

  • Zastosowanie: Przekształcenie opisu biznesowego w specyfikację techniczną
  • Funkcje:
    • Analiza wymagań biznesowych
    • Projektowanie architektury systemu
    • Analiza ryzyk i strategii łagodzenia
    • Generowanie komplementarnych tasków
  • Proces:
    1. BIZ-PLANNER: Analiza wymagań i plan implementacji
    2. BIZ-ARCHITECT: Projektowanie architektury
    3. BIZ-RISK: Analiza ryzyk
    4. Generowanie tasków: Samowystarczalne, niezależne taski
  • Output: Kompletna specyfikacja biznesowa + taski implementacyjne

⚡ Tryb Stndardowy

Opis: Kompleksowa realizacja zadania z pełnym cyklem weryfikacji i samo-naprawą

  • Zastosowanie: Standardowe zadania implementacyjne
  • Funkcje:
    • Pełny cykl: analiza → wykonanie → weryfikacja → finalizacja
    • Automatyczna samo-naprawa (max 3 próby)
    • Zgodność z zasadą KISS
    • Implementacja w architekturze Domain
  • Weryfikacja:
    1. Jakość kodu i bezpieczeństwo typów
    2. Walidacja budowy i infrastruktury
    3. Kompleksowe testowanie
    4. Sprawdzanie podatności

Korzyści Systemu

Automatyzacja

  • Automatyczne wykrywanie gotowych zadań
  • Generowanie kodu bez interwencji człowieka
  • Tworzenie Merge Requestów
  • Automatyczna samo-naprawa błędów

Jakość Kodu

  • Spójność z istniejącą architekturą
  • Zgodność z designem (Figma, mockupy)
  • Zastosowanie najlepszych praktyk
  • Kompleksowe testowanie (TDD)

Iteracyjność

  • Cykl modyfikacji i ulepszeń
  • Automatyczne aktualizacje kodu
  • Ciągłe doskonalenie implementacji
  • Inteligentne retry z analizą błędów

Integracja

  • Wsparcie dla różnych typów zasobów
  • Analiza istniejącego kodu
  • Generowanie testów i dokumentacji
  • Integracja z GitHub i Figma

Wybór Trybu Pracy

Kiedy używać którego trybu:

  • cg-analize - szybkie pytania i analizy
  • cg-code-review - przegląd istniejącego kodu
  • cg-agent-strict - złożone zadania wymagające kontroli
  • cg-agent-auto - standardowe zadania z elastycznością
  • cg-pr-review - obsługa komentarzy w PR
  • cg-biz - planowanie nowych funkcjonalności

Każdy tryb jest zaprojektowany dla konkretnego scenariusza użycia i zapewnia optymalne wsparcie dla danego typu zadania.