feat: étendre post-bmad-install aux agents analyst, pm, tech-writer, ux-designer

This commit is contained in:
MaksTinyWorkshop
2026-03-08 19:20:25 +01:00
parent 280e9181e9
commit 8e8c1c4e1c

View File

@@ -28,14 +28,18 @@ if [ ! -d "$AGENTS_DIR" ]; then
exit 1 exit 1
fi fi
# Agents producteurs à patcher # Agents à patcher
# (ceux qui génèrent du code, des décisions ou de l'architecture) # Tous les agents susceptibles d'identifier un pattern, anti-pattern ou décision réutilisable
PRODUCER_AGENTS=( PRODUCER_AGENTS=(
"bmm-dev" "bmm-dev"
"bmm-architect" "bmm-architect"
"bmm-sm" "bmm-sm"
"bmm-qa" "bmm-qa"
"bmm-quick-flow-solo-dev" "bmm-quick-flow-solo-dev"
"bmm-analyst"
"bmm-pm"
"bmm-tech-writer"
"bmm-ux-designer"
"tea-tea" "tea-tea"
) )
@@ -93,6 +97,15 @@ build_memory() {
bmm-qa|tea-tea) bmm-qa|tea-tea)
echo "When a reusable test pattern, tricky bug, or quality anti-pattern is identified, write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md (NUC: /srv/projects/_Assistant_Lead_Tech/95_a_capitaliser.md). Format: DATE — ${PROJECT_NAME} / FILE_UPDATE_PROPOSAL / Fichier cible: <target file> / Pourquoi: <reason> / Proposition: <content>. Never write directly to Lead_tech validated files." echo "When a reusable test pattern, tricky bug, or quality anti-pattern is identified, write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md (NUC: /srv/projects/_Assistant_Lead_Tech/95_a_capitaliser.md). Format: DATE — ${PROJECT_NAME} / FILE_UPDATE_PROPOSAL / Fichier cible: <target file> / Pourquoi: <reason> / Proposition: <content>. Never write directly to Lead_tech validated files."
;; ;;
bmm-analyst)
echo "When a reusable analysis pattern, requirements anti-pattern, or domain insight emerges, write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md (NUC: /srv/projects/_Assistant_Lead_Tech/95_a_capitaliser.md). Format: DATE — ${PROJECT_NAME} / FILE_UPDATE_PROPOSAL / Fichier cible: <target file> / Pourquoi: <reason> / Proposition: <content>. Never write directly to Lead_tech validated files."
;;
bmm-pm)
echo "When a product decision, prioritization pattern, or recurring friction is identified, write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md (NUC: /srv/projects/_Assistant_Lead_Tech/95_a_capitaliser.md). Format: DATE — ${PROJECT_NAME} / FILE_UPDATE_PROPOSAL / Fichier cible: <target file> / Pourquoi: <reason> / Proposition: <content>. Never write directly to Lead_tech validated files."
;;
bmm-tech-writer|bmm-ux-designer)
echo "${base}, write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md (NUC: /srv/projects/_Assistant_Lead_Tech/95_a_capitaliser.md). Format: DATE — ${PROJECT_NAME} / FILE_UPDATE_PROPOSAL / Fichier cible: <target file> / Pourquoi: <reason> / Proposition: <content>. Never write directly to Lead_tech validated files."
;;
esac esac
} }