gsyltc/architecture-assistant
v0.1.0MIT
Plugin pour les tâches d'architecture de solution (cycle spec-driven OpenSpec, décisions d'architecture, cybersécurité, AWS, Azure, infrastructure Windows) et d'architecture de données (modélisation, exploitation d'entrepôt de données, ingénierie analytique).
Changelog — architecture-assistant
Format basé sur Keep a Changelog ; versionnage SemVer.
[Non publié]
Added
README.mddocumentant le plugin : structure Agent Plugins v1.0.0, mapping des skills par domaine et fonction (architecture de solution, cycle OpenSpec/SDD, cybersécurité, architecture de données, présentation/avant-vente, transverse), statut MCP et règles de sécurité (HOM-278).mcp.jsonavecmcpServers: {}(aucun serveur MCP requis — valide selon la spec v1.0.0 §7.2.1) (HOM-278).CHANGELOG.md(ce fichier) pour tracer les modifications du plugin (HOM-278).
Changed
create-architecture-decision-record: gabarit ADR aligné sur arc42 §9 (HOM-285) — front matter en tête de fichier avec clés normalisées (accepte_par,accepte_le, nouveauparties_prenantes), sectionCritères de décisionet matrice de Pugh optionnelle,Contexteen forces en tension,Historique des amendements, règles d'immutabilité, « une décision = un ADR » et de significativité.architecture-solution-gabarits: porte désormais le gabarit d'état de la checklist d'architecture (gabarits/00-checklist-architecture.md), déplacé depuiscore/common/protocols/gabarits/. C'est un fichier d'état de processus (copié endocumentation/00-checklist-architecture.md), pas un fichier DAS : la présence est vérifiée en Initialization (stagedirectory-check, Step 3) et, si absente, l'init idempotente (copie du gabarit, 0 %) est déléguée à la skill propriétaire (par propriétaire, sans couplagecore → plugin) ; règles de tenue (barème 80/10/10) en source unique danscore/common/protocols/architecture-checklist.md. Règle d'or 3-bis ajoutée auSKILL.md(ADR-0047, HOM-286).architecture-solution-gabarits—SKILL.mdcondensé (HOM-286) : prose réduite au minimum sans perte, puces multi-niveaux, retrait des apartés et notes de processus, description resserrée. Les 20 règles d'or et leurs numéros (dont3-bis,5-bis, 16, 17, 19, 20) sont préservés pour ne pas casser les renvois externes (gabarits, ADR). Objectif : économie de tokens.- Alignement du plugin sur le standard du dépôt (modèle
homelab-assistant) :plugin.json+mcp.json+README.md+CHANGELOG.mdà la racine, skills conformes Agent Skills vérifiées parscripts/validate_skills.sh(20 skills, 0 échec) (HOM-278).
[0.1.0]
Added
- Manifeste
plugin.jsonconforme Agent Plugins v1.0.0 (schéma fermé :$schema+name+ métadonnées autorisées uniquement). - Skills d'architecture de solution et de données sous
skills/, chacune avec unSKILL.mdconforme Agent Skills, regroupées par domaine :- Architecture de solution :
architecture-solution-gabarits,create-architecture-decision-record,aws-solution-architect,azure-solution-architect,windows-infrastructure-administration,project-defaults. - Cycle OpenSpec (SDD) :
openspec-workflow,openspec-context-loading,openspec-proposal-creation,openspec-implementation,openspec-archiving. - Cybersécurité :
cybersecurite,architecture-securite-gabarits. - Architecture de données :
data-warehouse-ops,analytics-engineer. - Présentation & avant-vente :
presentation-targeting,client-presentation-generation,sales-deck-generation,cdae-ai-eligibilite. - Transverse :
git-delivery.
- Architecture de solution :
Security
- Aucun secret committé : les identifiants d'accès cloud et Git sont référencés via variables d'environnement / paramètres, jamais leurs valeurs.