🎯

code-review-standards

🎯Skill

from groupzer0/vs-code-agents

VibeIndex|
What it does

Enforces consistent code review guidelines and quality standards by systematically evaluating code changes against predefined best practices, coding conventions, and potential quality or security r...

πŸ“¦

Part of

groupzer0/vs-code-agents(8 items)

code-review-standards

Installation

git cloneClone repository
git clone https://github.com/groupzer0/agents.git
πŸ“– Extracted from docs: groupzer0/vs-code-agents
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# Flowbaby Agent Team

> A multi-agent workflow system for GitHub Copilot in VS Code that brings structure, quality gates, and long-term memory to AI-assisted development.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

What This Is

The Flowbaby Agent Team is the reference implementation for Flowbaby’s persistent memory system.

These agents are intentionally designed to take advantage of long-term, workspace-scoped memory. They demonstrate what agent workflows look like when memory is treated as infrastructure rather than chat history.

The Problem

AI coding assistants are powerful but chaotic:

  • They forget context between sessions
  • They try to do everything at once (plan, code, test, review)
  • They skip quality gates and security reviews
  • They lose track of decisions made earlier

The Solution

This repository provides specialized AI agents that each own a specific part of your development workflow:

| Agent | Role |

|-------|------|

| Roadmap | Product vision and epics |

| Planner | Implementation-ready plans (WHAT, not HOW) |

| Analyst | Deep technical research |

| Architect | System design and patterns |

| Critic | Plan quality review |

| Security | Comprehensive security assessment |

| Implementer | Code and tests |

| Code Reviewer | Code quality gate before QA |

| QA | Test strategy and verification |

| UAT | Business value validation |

| DevOps | Packaging and releases |

| Retrospective | Lessons learned |

| ProcessImprovement | Workflow evolution |

Each agent has clear constraints (Planner can't write code, Implementer can't redesign) and produces structured documents that create an audit trail.

Use as many or as few as you need, in any order. They are designed to know their own role and work together with other agents in this repo. They are designed to work together to create a structured and auditable development process. They are also designed to challenge each other to ensure the best possible outcome.

Quick Start

1. Get the Agents

```bash

git clone https://github.com/groupzer0/agents.git

```

2. Add to Your Project

Copy agents to your workspace (per-repo, recommended):

```text

your-project/

└── .github/

└── agents/

β”œβ”€β”€ planner.agent.md

β”œβ”€β”€ implementer.agent.md

└── ... (others you need)

```

Or install them at the user level so they are available across all VS Code workspaces. User-level agents are stored in your [VS Code profile folder](https://code.visualstudio.com/docs/configure/profiles):

  • Linux: ~/.config/Code/User/
  • macOS: ~/Library/Application Support/Code/User/
  • Windows: %APPDATA%\Code\User\

> [!TIP]

> The easiest way to create a user-level agent is via the Command Palette: Chat: New Custom Agent β†’ select User profile. VS Code will place it in the correct location automatically.

3. Use in Copilot Chat

In VS Code, select your agent from the agents dropdown at the top of the Chat panel, then type your prompt:

```text

Create a plan for adding user authentication

```

> [!NOTE]

> Unlike built-in participants (e.g., @workspace), custom agents are not invoked with the @ symbol. You must select them from the dropdown or use the Command Palette.

4. Flowbaby Requirement

These agents require Flowbaby to function correctly.

Flowbaby provides the persistent memory layer that allows agents to remember decisions, constraints, and prior work across sessions. Without Flowbaby, the agents fall back to stateless behavior and lose most of their intended value.

Install [Flowbaby](https://marketplace.visualstudio.com/items?itemName=flowbaby.flowbaby) for cross-session memory:

  1. VS Code Extensions β†’ Search "Flowbaby" β†’ Install
  2. Command Palette β†’ "Flowbaby: Initialize Workspace"
  3. Command Palette β†’ "Flowbaby: Set API Key"

Flowbaby governs memory usage and evaluation limits for these agents.

5. (Optional) Use with GitHub Copilot CLI

You can also use these agents with the GitHub Copilot CLI by placing your .agent.md files under .github/agents/ in each repository where you run the CLI, then invoking them with commands like:

```bash

copilot --agent planner --prompt "Create a plan for adding user authentication"

```

Known limitation (user-level agents): The Copilot CLI currently has an upstream bug where user-level agents in ~/.copilot/agents/ are not loaded, even though they are documented ([github/copilot-cli#452](https://github.com/github/copilot-cli/issues/452)). This behavior and the recommended per-repository workaround were identified and documented by @rjmurillo. Until the bug is fixed, prefer .github/agents/ in each repo.

Documentation

| Document | Purpose |

|----------|---------|

| [USING-AGENTS.md](USING-AGENTS.md) | Quick start guide (5 min read) |

| [AGENTS-DEEP-DIVE.md](AGENTS-DEEP-DIVE.md) | Comprehensive documentation |

| [CHANGELOG.md](CHANGELOG.md) | Notable repository changes |

| [memory-contract-example.md](vs-code-agents/memory-contract-example.md) | Memory usage patterns |

---

Typical Workflow

```text

Roadmap β†’ Planner β†’ Analyst/Architect/Security/Critic β†’ Implementer β†’ Code Reviewer β†’ QA β†’ UAT β†’ DevOps

```

  1. Roadmap defines what to build and why
  2. Planner creates a structured plan at the feature level or smaller
  3. Analyst researches unknowns
  4. Architect ensures design fit. Enforces best practices.
  5. Security audits for vulnerabilities. Recommends best practices.
  6. Critic reviews plan quality
  7. Implementer writes code
  8. Code Reviewer verifies code quality
  9. QA verifies tests. Ensures robust test coverage
  10. UAT confirms business value was delivered
  11. DevOps releases (with user approval)

---

Key Features

🎯 Separation of Concerns

Each agent has one job. Planner plans. Implementer implements. No scope creep.

πŸ“ Document-Driven

Agents produce Markdown documents in agent-output/. Every decision is recorded.

πŸ”’ Quality Gates

Critic reviews plans. Security audits code. QA verifies tests. Nothing ships without checks.

🧠 Robust Memory

With [Flowbaby](https://github.com/groupzer0/flowbaby), agents remember decisions across sessions.

πŸ”„ Handoffs

Agents hand off to each other with context. No lost information between phases.

---

Flowbaby Memory Integration

[Flowbaby](https://github.com/groupzer0/flowbaby) is a VS Code extension that solves a specific problem: Copilot forgets what you've discussed. Across sessions, developers repeatedly re-explain context, architecture decisions, and constraints. Flowbaby captures, summarizes, and resurfaces relevant prior work automaticallyβ€”bridging context between sessions and maintaining continuity within long-running conversations.

The persistent memory layer that powers the Flowbaby Agent Team.

Links

  • GitHub: https://github.com/groupzer0/flowbaby
  • VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=flowbaby.flowbaby
  • Documentation: See the GitHub README for full setup guide

---

Repository Structure

```text

agents/

β”œβ”€β”€ CHANGELOG.md # Notable changes

β”œβ”€β”€ README.md # This file

β”œβ”€β”€ USING-AGENTS.md # Quick start guide

β”œβ”€β”€ AGENTS-DEEP-DIVE.md # Comprehensive documentation

β”œβ”€β”€ LICENSE # MIT License

└── vs-code-agents/ # Agent definitions

β”œβ”€β”€ analyst.agent.md

β”œβ”€β”€ architect.agent.md

β”œβ”€β”€ critic.agent.md

β”œβ”€β”€ devops.agent.md

β”œβ”€β”€ implementer.agent.md

β”œβ”€β”€ pi.agent.md # ProcessImprovement

β”œβ”€β”€ planner.agent.md

β”œβ”€β”€ qa.agent.md

β”œβ”€β”€ code-reviewer.agent.md

β”œβ”€β”€ retrospective.agent.md

β”œβ”€β”€ roadmap.agent.md

β”œβ”€β”€ security.agent.md

β”œβ”€β”€ uat.agent.md

└── reference/

└── memory-contract-example.md

```

---

Security Agent Highlight

The **Sec

More from this repository7

🎯
architecture-patterns🎯Skill

Analyzes and recommends software architecture patterns, design principles, and structural best practices for a given software system or component, ensuring scalable and maintainable technical design.

🎯
engineering-standards🎯Skill

Enforces coding best practices, design patterns, and quality standards across software development projects by providing automated code quality checks and recommendations.

🎯
code-review-checklist🎯Skill

Generates a comprehensive, structured code review checklist tailored to the specific codebase, identifying potential quality, security, and best practice issues before code is merged.

🎯
document-lifecycle🎯Skill

Manages the creation, tracking, and archival of documents throughout their entire lifespan within a development project, ensuring structured documentation and maintaining a clear record of document...

🎯
security-patterns🎯Skill

Identifies and recommends security design patterns, architectural best practices, and potential vulnerabilities in code and system architecture during the development workflow.

🎯
testing-patterns🎯Skill

Generates comprehensive test strategies and design patterns for software testing, focusing on creating robust, systematic testing approaches tailored to specific project requirements and architectu...

🎯
release-procedures🎯Skill

Manages and automates the standardized release workflow, including version tagging, changelog generation, release notes creation, and deployment preparation for software projects.