team-templates: add workflow team scripts using anvilspawn
This commit is contained in:
parent
ac937c6786
commit
715a1f7432
3
mkfile
3
mkfile
|
|
@ -21,6 +21,9 @@ build:V:
|
|||
chmod 0755 $INSTALL_PATH/9p-read-inbox
|
||||
cp scripts/anvilspawn $INSTALL_PATH/anvilspawn
|
||||
chmod 0755 $INSTALL_PATH/anvilspawn
|
||||
mkdir -p $HOME/bin/Teams
|
||||
cp -f team-templates/* $HOME/bin/Teams/
|
||||
chmod 0755 $HOME/bin/Teams/*
|
||||
mkdir -p $HOME/.config/anvillm
|
||||
cp -rf cfg/* $HOME/.config/anvillm/
|
||||
mkdir -p $HOME/.config/anvillm/skills
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
# audit - Spawn a team for the audit workflow
|
||||
# Roles: conductor, reviewer
|
||||
# Usage: audit [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/bash
|
||||
# bugfix - Spawn a team for the bugfix workflow
|
||||
# Roles: conductor, developer, reviewer, tester
|
||||
# Usage: bugfix [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
# doc - Spawn a team for the doc workflow
|
||||
# Roles: conductor, author, technical-editor
|
||||
# Usage: doc [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" author "$WORKDIR"
|
||||
anvilspawn "$BACKEND" technical-editor "$WORKDIR"
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/bash
|
||||
# doc-research - Spawn a team for the doc-research workflow
|
||||
# Roles: conductor, researcher, author, technical-editor
|
||||
# Usage: doc-research [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" researcher "$WORKDIR"
|
||||
anvilspawn "$BACKEND" author "$WORKDIR"
|
||||
anvilspawn "$BACKEND" technical-editor "$WORKDIR"
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/bash
|
||||
# feature - Spawn a team for the feature workflow
|
||||
# Roles: conductor, developer, reviewer, tester, devops
|
||||
# Usage: feature [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
anvilspawn "$BACKEND" devops "$WORKDIR"
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
#!/bin/bash
|
||||
# feature-research - Spawn a team for the feature-research workflow
|
||||
# Roles: conductor, researcher, developer, reviewer, tester, devops
|
||||
# Usage: feature-research [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" researcher "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
anvilspawn "$BACKEND" devops "$WORKDIR"
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
# feature-with-docs - Spawn a team for the feature-with-docs workflow
|
||||
# Roles: conductor, developer, reviewer, tester, devops, author, technical-editor
|
||||
# Usage: feature-with-docs [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
anvilspawn "$BACKEND" devops "$WORKDIR"
|
||||
anvilspawn "$BACKEND" author "$WORKDIR"
|
||||
anvilspawn "$BACKEND" technical-editor "$WORKDIR"
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/bash
|
||||
# hotfix - Spawn a team for the hotfix workflow
|
||||
# Roles: conductor, developer, reviewer, tester, devops
|
||||
# Usage: hotfix [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
anvilspawn "$BACKEND" devops "$WORKDIR"
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
# incident - Spawn a team for the incident workflow
|
||||
# Roles: conductor, developer, reviewer, tester, devops, author, technical-editor
|
||||
# Usage: incident [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
anvilspawn "$BACKEND" devops "$WORKDIR"
|
||||
anvilspawn "$BACKEND" author "$WORKDIR"
|
||||
anvilspawn "$BACKEND" technical-editor "$WORKDIR"
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
# refactor - Spawn a team for the refactor workflow
|
||||
# Roles: conductor, developer, reviewer
|
||||
# Usage: refactor [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" developer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
# release - Spawn a team for the release workflow
|
||||
# Roles: conductor, devops
|
||||
# Usage: release [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" devops "$WORKDIR"
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
# research - Spawn a team for the research workflow
|
||||
# Roles: conductor, researcher
|
||||
# Usage: research [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" researcher "$WORKDIR"
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
# review-only - Spawn a team for the review-only workflow
|
||||
# Roles: conductor, reviewer, tester
|
||||
# Usage: review-only [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" reviewer "$WORKDIR"
|
||||
anvilspawn "$BACKEND" tester "$WORKDIR"
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
# spike - Spawn a team for the spike workflow
|
||||
# Roles: conductor, researcher
|
||||
# Usage: spike [backend] [workdir]
|
||||
|
||||
set -e
|
||||
|
||||
BACKEND="${1:-claude}"
|
||||
WORKDIR="${2:-$(pwd)}"
|
||||
|
||||
anvilspawn "$BACKEND" conductor "$WORKDIR"
|
||||
anvilspawn "$BACKEND" researcher "$WORKDIR"
|
||||
Reference in New Issue