Skip to content

redhat-vmeperf/agent-tasks-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-tasks-template

A template repository that provides a structured set of tasks, skills, and commands for AI/LLM agents to process. Use this repo as a starting point for new projects that leverage AI-assisted software development workflows.

Goals

This template provides a framework for AI/LLM agents to follow structured workflows when performing software engineering tasks. The included configuration defines:

  • Agent roles with specialized responsibilities (architect, engineer, reviewer, etc.)
  • Pipelines that define multi-gate processes (SDLC, Jira) with human approval gates
  • Skills that invoke pipelines from platform-specific entry points
  • Shared context (personality, lessons learned, requirements) that agents load before each task
  • A Cynefin-based classification system to match response strategy to problem complexity

Platform Support

  • Claude Code — fully supported via .claude/ configuration
  • OpenCode — fully supported via .opencode/ configuration and opencode.json

Quickstart

mkdir new_project
cd new_project

cat <<EOF | bash
set -ex
REMOTE_NAME=redhat-vmeperf-agent-tasks-template
REMOTE_URL=https://github.com/redhat-vmeperf/agent-tasks-template
REMOTE_FILES=(.agents .claude .opencode opencode.json AGENTS.md)


git init
cat <<EOI >> .gitignore
.agents
.claude
.opencode
opencode.json
EOI

git remote add "\${REMOTE_NAME}" "\${REMOTE_URL}"
git fetch --no-tags "\${REMOTE_NAME}"
git restore --source="\${REMOTE_NAME}/main" -- \${REMOTE_FILES[@]}

claude /sdlc
EOF

Repository Structure

.agents/                          Shared agent configuration
  CYNEFIN.md                      Cynefin framework for problem classification
  PERSONALITY.md                  Shared values and behavioral commitments
  LESSONS.md                      Accumulated lessons from past sessions (index)
  REQUIREMENTS.md                 Non-negotiable project requirements (index)
  SECURITY_REVIEW_CHECKLIST.md    Security review process for external context files
  lessons/                        Themed lesson files
    architecture.md               Design decisions and trade-offs
    code-quality.md               Code standards and style
    communication.md              Human interaction and feedback
    implementation.md             Engineering practices
    process.md                    Pipeline efficiency
    security.md                   Security practices (read by all agents)
  pipelines/                      Pipeline process definitions
    SDLC.md                       7-gate software development lifecycle pipeline
    JIRA.md                       3-gate Jira ticket creation pipeline
    SKILLGEN.md                   4-gate skill generation pipeline
  requirements/                   Individual requirement definitions
    REQ-001.md – REQ-NNN.md       Full requirement statements, rationale, and enforcement
  roles/                          Role-specific instructions
    ARCHITECT.md                  Architecture review
    SECURITY_ARCHITECT.md         Security architecture review
    TEAM_LEAD.md                  Team lead approval
    ENGINEER.md                   Engineering implementation
    CODE_REVIEWER.md              Code review
    QUALITY_ENGINEER.md           Quality review
    SECURITY_AUDITOR.md           Security audit

.claude/                          Claude Code platform support
  skills/                         Skill definitions
    sdlc/SKILL.md                 Full SDLC pipeline skill
    jira/SKILL.md                 Jira ticket creation skill
    skillgen/SKILL.md             Automatic skill generation
    security-review-file/SKILL.md Security review for external context files
  settings.json                   Claude Code settings

.opencode/                        OpenCode platform support
  commands/                       Command definitions
    sdlc.md                       Full SDLC pipeline command
    jira.md                       Jira ticket creation command
    skillgen.md                   Automatic skill generation
    security-review-file.md       Security review for external context files

opencode.json                     OpenCode configuration

License

This project is released under the Unlicense.

About

AI/LLM Agent Tasks Template

Resources

License

Contributing

Stars

Watchers

Forks

Contributors