All skills
jwynia avatar

/gitea-workflow

@99a8797
by J Wyniajwynia/agent-skills160 stars
20

Orchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.

Use this Skill: https://skilld.dev/gh/jwynia/agent-skills/gitea-workflow

This session only. Nothing lands on disk.

assetsworkflow-diagrams.md

≈4.8k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Workflow Diagrams

Visual representations of agile-workflow phases.

Complete Workflow Overview

                         AGILE WORKFLOW OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

                    ┌────────────────────────────────────┐
                    │           SPRINT CYCLE             │
                    │                                    │
    ┌───────────────┴───────────────┐                    │
    │        SPRINT START           │                    │
    │  sync → groom → plan → status │                    │
    └───────────────┬───────────────┘                    │
                    │                                    │
                    ▼                                    │
    ┌───────────────────────────────────────────────┐   │
    │              DAILY CYCLE                      │   │
    │                                               │   │
    │   ┌────────────────────────────────────┐     │   │
    │   │        MORNING STANDUP             │     │   │
    │   │  sync → status → groom             │     │   │
    │   └────────────────┬───────────────────┘     │   │
    │                    │                          │   │
    │                    ▼                          │   │
    │   ┌────────────────────────────────────┐     │   │
    │   │         TASK CYCLES                │     │   │
    │   │                                    │     │   │
    │   │  ┌──────────────────────────────┐ │     │   │
    │   │  │ sync → next → implement →    │ │     │   │
    │   │  │ review → apply → pr-prep →   │ │     │   │
    │   │  │ pr-complete                  │ │     │   │
    │   │  └──────────────────────────────┘ │     │   │
    │   │       (repeat as needed)          │     │   │
    │   └────────────────┬──────────────────┘     │   │
    │                    │                          │   │
    │                    ▼                          │   │
    │   ┌────────────────────────────────────┐     │   │
    │   │        EVENING WRAP-UP             │     │   │
    │   │  checklist → discovery → sync      │     │   │
    │   └────────────────────────────────────┘     │   │
    │                                               │   │
    └───────────────────────────────────────────────┘   │
                    │                                    │
                    ▼ (repeat daily)                     │
                    │                                    │
    ┌───────────────┴───────────────┐                    │
    │         SPRINT END            │                    │
    │  sync → retro → audit →       │                    │
    │  status → maintenance         │                    │
    └───────────────────────────────┘                    │
                    │                                    │
                    └────────────────────────────────────┘

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Task Cycle Detail

                           TASK CYCLE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

                         ┌─────────┐
                         │  START  │
                         └────┬────┘
                              │
                              ▼
                    ┌─────────────────┐
                    │      sync       │ Reality check
                    └────────┬────────┘
                              │
                              ▼
                    ┌─────────────────┐
                    │      next       │ Select task
                    └────────┬────────┘
                              │
                              ▼
               ╔══════════════════════════╗
               ║  CHECKPOINT              ║
               ║  Task Selection          ║
               ╚════════════╤═════════════╝
                            │
                            ▼
                    ┌─────────────────┐
                    │   implement     │ TDD in worktree
                    └────────┬────────┘
                              │
                              ▼
               ╔══════════════════════════╗
               ║  CHECKPOINT              ║
               ║  Implementation Done     ║
               ╚════════════╤═════════════╝
                            │
              ┌─────────────┴─────────────┐
              ▼                           ▼
    ┌─────────────────┐         ┌─────────────────┐
    │  review-code    │         │  review-tests   │
    └────────┬────────┘         └────────┬────────┘
              └─────────────┬─────────────┘
                            │
                            ▼
               ╔══════════════════════════╗
               ║  CHECKPOINT              ║
               ║  Reviews Complete        ║
               ╚════════════╤═════════════╝
                            │
                   ┌────────┴────────┐
                   │  Has issues?    │
                   └────────┬────────┘
                      Yes   │   No
                       ▼    │    │
        ┌────────────────┐  │    │
        │ apply-recomm.  │  │    │
        └───────┬────────┘  │    │
                └─────┬─────┘    │
                      │◄─────────┘
                      ▼
                    ┌─────────────────┐
                    │    pr-prep      │ Create PR
                    └────────┬────────┘
                              │
                              ▼
               ╔══════════════════════════╗
               ║  CHECKPOINT              ║
               ║  PR Created              ║
               ║  (await CI + approval)   ║
               ╚════════════╤═════════════╝
                            │
                            ▼
                    ┌─────────────────┐
                    │  pr-complete    │ Merge + cleanup
                    └────────┬────────┘
                              │
                              ▼
                         ┌─────────┐
                         │   END   │
                         └─────────┘

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Daily Sequences

                     DAILY SEQUENCES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    MORNING (~5 min)              EVENING (~10 min)
    ────────────────              ─────────────────

    ┌─────────────┐               ┌─────────────┐
    │ sync        │               │ checklist   │
    │ --last 1d   │               │             │
    │ --dry-run   │               │             │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    ┌─────────────┐               ┌─────────────┐
    │ status      │               │ discovery   │
    │ --brief     │               │             │
    │ --sprint    │               │             │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    ┌─────────────┐               ┌─────────────┐
    │ groom       │               │ sync        │
    │ --ready     │               │ --last 1d   │
    │ -only       │               │             │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    "Ready to work"               "Day complete"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sprint Sequences

                     SPRINT SEQUENCES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    SPRINT START (~60 min)        SPRINT END (~90 min)
    ──────────────────────        ────────────────────

    ┌─────────────┐               ┌─────────────┐
    │ sync --all  │               │ sync        │
    │             │               │ --sprint    │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    ┌─────────────┐               ┌─────────────┐
    │ groom --all │               │retrospective│
    │             │               │             │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    ┌─────────────┐               ┌─────────────┐
    │ plan        │               │ audit       │
    │ sprint-goals│               │ --scope     │
    │             │               │ sprint      │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    ┌─────────────┐               ┌─────────────┐
    │ status      │               │ status      │
    │ --detailed  │               │ --metrics   │
    │             │               │ --detailed  │
    └──────┬──────┘               └──────┬──────┘
           │                             │
           ▼                             ▼
    "Sprint ready"                ┌─────────────┐
                                  │ maintenance │
                                  │ --deep      │
                                  └──────┬──────┘
                                         │
                                         ▼
                                  "Sprint closed"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

State Flow Diagram

                        STATE TRANSITIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ┌──────────┐
    │   IDLE   │◄──────────────────────────────────────┐
    └────┬─────┘                                       │
         │ [next]                                      │
         ▼                                             │
    ┌──────────────┐                                   │
    │ IMPLEMENTING │◄──────────────────────┐           │
    └──────┬───────┘                       │           │
           │ [complete]                    │           │
           ▼                               │           │
    ┌──────────────────┐                   │           │
    │ READY_FOR_REVIEW │                   │           │
    └──────┬───────────┘                   │           │
           │ [review]                      │           │
           ▼                               │           │
    ┌──────────────┐                       │           │
    │  IN_REVIEW   │───[issues]────────────┘           │
    └──────┬───────┘                                   │
           │ [clean]                                   │
           ▼                                           │
    ┌──────────────┐                                   │
    │ READY_FOR_PR │                                   │
    └──────┬───────┘                                   │
           │ [pr-prep]                                 │
           ▼                                           │
    ┌──────────────┐                                   │
    │ AWAITING_CI  │───[failed]───► CI_FAILED ───────┐│
    └──────┬───────┘                                 ││
           │ [passed]                                ││
           ▼                                         ││
    ┌────────────────────┐                           ││
    │ AWAITING_APPROVAL  │                           ││
    └──────┬─────────────┘                           ││
           │ [approved]                              ││
           ▼                                         ││
    ┌────────────────┐                               ││
    │ READY_FOR_MERGE│                               ││
    └──────┬─────────┘                               ││
           │ [merge]                                 ││
           ▼                                         ││
    ┌──────────────┐                                 ││
    │   CLEANUP    │                                 ││
    └──────┬───────┘                                 ││
           │ [complete]                              ││
           ▼                                         ▼│
    ┌──────────────┐                     ┌───────────┐│
    │  COMPLETED   │                     │IMPLEMENTING││
    └──────┬───────┘                     └───────────┘│
           │                                          │
           └──────────────────────────────────────────┘

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Source: SKILL.md on GitHub

3 warnings14d5 checks · Risk SAFE
  • Gen Agent Trust Hub14d

    The skill orchestrates agile workflows for Gitea repositories using the 'tea' CLI and local shell scripts. It manages the development lifecycle from task selection to PR completion. The analysis identified a risk of indirect prompt injection due to the ingestion of untrusted data from backlog files and Gitea API responses without sanitization.

  • Socket14d

    1 alert: gptAnomaly

  • Snyk14d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    23/23 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 99a8797. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Dormantupdated 8 months ago
compatibility
Requires git, Gitea Tea CLI (tea), and a context network with backlog structure.
Other metadata
metadata
{
  "author": "agent-skills",
  "version": "1.0",
  "type": "orchestrator",
  "mode": "generative",
  "domain": "agile-software"
}

README badge

README badge for jwynia/agent-skills/gitea-workflow