agentsclimarketplace

Ameliorer workflow azd

Skill charlescstpierr/azdone/skills/ameliorer-workflow-azd

Améliorer le workflow par une expérience longitudinale protégée avec worktrees isolés, baselines et évaluateurs gelés, séparation train/held-out/protected, détection de dérive, rollback et double review indépendante. Utiliser seulement lorsque des preuves répétées justifient une mutation contrôlée et une décision mesurable.From its SKILL.md

Install
npx -y skills add charlescstpierr/azdone --skill ameliorer-workflow-azd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.3 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Étape 14 · Améliorer le workflow

Teste une mutation de skill seulement quand des preuves repetees la justifient. Run controlled longitudinal evolution, not self-serving drift. This is a skill-only protocol: no runtime, daemon, database, scheduler, dependency, or hidden service is required or implied. Interfaces publiques equivalentes: Français and English.

Quick start

Invocation: $ameliorer-workflow-azd "Teste si prouver-resultat-azd gagne en précision sur les évaluations protégées sans changer l'evaluator."

Verdict attendu: falsifiable hypothesis, candidate branch, isolated worktree, frozen baseline/evaluator hashes, raw train/held-out/hidden oracle/protected regressions, deux reviews independantes, promotion observation window, drift check, rollback proof, decision keep | discard | rollback | human-gate | insufficient-evidence | fail-closed.

Utiliser quand / Use when

Utilise ce skill seulement lorsqu'un signal répété, un benchmark confirmé ou une régression prouvent qu'une mutation contrôlée vaut le coût. Ne jamais l'activer automatiquement pendant un projet utilisateur; le futur builder de self-evolution reste différé.

Procedure courte

  1. Charge baseline acceptee, source runs et apprentissages gouvernes; freeze baseline snapshot, accepted behavior contract, evaluator, thresholds, prompts, fixtures and rollback bundle before any candidate edit.
  2. Formule une falsifiable hypothesis unique: population cible, effet attendu, metriques, seuil minimal et rejet.
  3. Arrete avec insufficient-evidence si l'idee vient d'une preference ponctuelle.
  4. Cree une candidate branch dans un isolated worktree du same repository.
  5. Lie author_id, reviewer_id et second_reviewer_id distincts; reviewers must be independent from author and from each other. Fail closed si l'auteur evalue, selectionne les cas, modifie l'evaluator, ou accepte sa candidate.
  6. Limite les ecritures aux skills candidats; enregistre baseline commit.
  7. Garde frozen evaluator, oracles, held-out set, protected regressions, reviewer briefs et promotion criteria outside_candidate_write_scope avec versions, paths et hashes.
  8. Avant l'essai, separe strictement train, held_out_eval, hidden_oracle et protected_regressions; the candidate author may see train only. Held-out, hidden oracle and protected regressions remain read-restricted until scoring.
  9. Ajoute des forward-tests clean-room pour tout nouveau skill ou comportement public: nominal, edge et rejet, hors write scope candidat.
  10. Compare baseline et candidate sous conditions identiques: runtime, model, authority, budgets, seeds, snapshots and host evidence capture.
  11. Mesure correctness et gates protegees before scoring/before comparing cost, latency, tokens, tool calls et interruptions.
  12. Invalide toute evaluation incomplete or interrupted; persist a resume checkpoint and rerun the full frozen comparison from the last trusted checkpoint before considering promotion.
  13. Traite evaluator edits, oracle access, skipped cases, selective reruns, threshold changes, prompt leakage, reviewer collusion ou proxy optimisation comme reward hacking et discard.
  14. Exige deux reviews independantes avant promotion; un desaccord donne human-gate ou discard.
  15. Promotion is provisional: after keep, run an explicit promotion observation window on fresh post-promotion runs, compare drift against baseline, and keep the rollback bundle ready until the window closes.
  16. Si l'observation, drift detection, protected regressions, or promoted commit verification fail, rollback vers la derniere baseline and prove recovery with fresh evidence.
  17. Toute preuve manquante, host evidence absente, author/reviewer identity conflict, modified frozen artifact, interrupted run without resume proof, or hidden-oracle exposure gives fail-closed.
  18. Voir evolve-details.md pour les verdicts et anti-reward-hacking complets.

Sortie / Output

evolve:
  hypothesis: ""
  baseline_commit: ""
  baseline_snapshot:
    behavior_contract_hash: ""
    rollback_bundle: ""
    frozen_at: ""
  author_id: ""
  reviewer_id: ""
  second_reviewer_id: ""
  independence:
    author_reviewer_distinct: true
    reviewers_distinct: true
    reviewer_briefs_hash: ""
  candidate:
    branch: ""
    worktree: ""
    write_scope: []
  evaluator:
    path: ""
    hash: ""
    outside_candidate_write_scope: true
    thresholds_hash: ""
    prompts_hash: ""
  cohorts:
    train: {visible_to_author: true, cases: []}
    held_out_eval: {visible_to_author: false, cases: []}
    hidden_oracle: {visible_to_author: false, cases: []}
    protected_regressions: {visible_to_author: false, cases: []}
  forward_tests:
    clean_room: true
    outside_candidate_write_scope: true
    cases: []
  host_evidence:
    required: true
    agent_ids: []
    tool_calls: []
    worktrees: []
    artifacts: []
    transcripts: []
    execution_status: observed | partial | blocked | failed
  resume:
    interruption_safe: true
    checkpoint: ""
    resumed_from_checkpoint: false
    full_rerun_after_resume: false
  raw_results:
    train: []
    held_out_eval: []
    hidden_oracle: []
    protected_regressions: []
    forward_tests: []
  independent_reviews: []
  anti_reward_hacking:
    frozen_artifacts_unchanged: true
    no_oracle_access: true
    no_selective_reruns: true
    no_proxy_optimization: true
    no_reviewer_collusion: true
  deltas:
    correctness: ""
    quality: ""
    cost: ""
    latency: ""
    interruptions: ""
  promotion_observation_window:
    required_after_keep: true
    duration_or_runs: ""
    fresh_runs: []
    drift_detected: false
    protected_gates_passed: false
  rollback: {bundle: "", trigger: "", recovery_evidence: []}
  fail_closed_reason: ""
  verdict: keep | discard | rollback | human-gate | insufficient-evidence | fail-closed

A candidate cannot broaden its own authority policy and must not touch evaluators, reviewers, forward-tests, fixtures or promotion criteria.

What ships with it: 2 files

5.5 KB alongside SKILL.md

agents/

references/

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.