Skip to content

ii90475/AgentTeam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Definitions

This directory contains the definitions for the AI agent team focused on producing high-quality software deliverables.

Agents

Agent Role
Context Keeper Memory, state, context tracking, failure management
Business Analyst Requirements, scope, success criteria
Planner Options, recommendations, approval
Implementer Minimal execution, stops on ambiguity
Validator Validates output against requirements and values
Security Vulnerability and security checks (subagent)
CI/CD Pipeline and deployment checks (subagent)

How to Invoke This Agent Team

Automatic via Parent Inheritance

Because ~/Code/.claude/commands/ and ~/Code/.claude/agents/ exist at the parent level, all projects under ~/Code/ automatically inherit the agent team's slash commands and Claude subagents. No per-project setup is needed.

Slash Commands

Skill Purpose Status
/start-session {project} Context Keeper session start protocol Implemented
/end-session {project} Context Keeper session end — persist state, log failures Implemented
/init-agents {project} Initialize agent team + state files for existing project Implemented
/new-project Recruiter interview + scaffolds with agent team reference Updated
/new-version {project} {version} Create version spec from template, prompt for use cases Implemented
/evaluate-requirements {project} BA evaluates use cases for gaps, conflicts, implicit requirements Implemented
/release {project} {version} Generate release notes, update changelog, tag git Implemented

Setup

For New Projects

Run /new-project — scaffolds CLAUDE.md with agent team reference and creates state files automatically.

For Existing Projects

Run /init-agents {project} — adds agent team to existing project and creates state files.

Session Start Protocol

At the start of each session, Context Keeper should:

  1. Read previous session state
  2. Read ~/Code/FailPoints.md for recent patterns
  3. Check if periodic review is due (>7 days)
  4. Provide performance report:
    • Agent health summary
    • Context health
    • Pending issues
  5. Summarize: "Last session we [X]. Pending: [Y]. Open decisions: [Z]."
  6. Confirm focus for this session

Workflow

Session Start
    → Context Keeper reads state, provides report
    → User confirms focus

New Version
    → /new-version creates version spec
    → User writes use cases
    → /evaluate-requirements — BA evaluates, flags gaps/conflicts
    → User approves requirements

Work Request
    → Planner presents options, waits for approval
    → Implementer executes approved plan
    → Validator checks output
        ├── Security subagent scans
        └── CI/CD subagent validates
    → If issues: back to Implementer
    → If pass: deliver to user

Release
    → /release generates release notes, updates changelog, tags git

Session End
    → Context Keeper logs state
    → FailPoints.md updated if failures occurred

State Files

Context Keeper maintains these files (per project, at ~/Code/{project}/docs/state/):

state/
├── session-log.md      # Running log of sessions
├── decisions.md        # Key decisions made
├── requirements.md     # Current requirements (synced with BA)
└── last-review.md      # Date of last periodic review

Templates

Template Purpose Location
Application Spec Per-app: overview, architecture, security, deployment ~/Code/docs/templates/application-spec-template.md
Version Spec Per-release: use cases, requirements, tests, release notes ~/Code/docs/templates/version-spec-template.md

Related Documentation

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors