Skip to content
Back to skills

Source Command Cowork Veille

ASecurity

Product watch — trouve les features Codex desktop non documentées, génère des entrées CHANGELOG

  • 250 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added August 30, 2026
toolsgodocumentation

Works with

  • terminal
  • cli

Security analysis

A100/100

Scanned August 30, 2026

npx -y skills add FlorianBruniaux/claude-cowork-guide --skill source-command-cowork-veille --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Source Command Cowork Veille?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Source Command Cowork Veille
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/florianbruniaux-source-command-cowork-veille/badge)](https://www.skillsdirectory.com/skills/florianbruniaux-source-command-cowork-veille)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "source-command-cowork-veille"
description: "Product watch — trouve les features Codex desktop non documentées, génère des entrées CHANGELOG"
---

# source-command-cowork-veille

Use this skill when the user asks to run the migrated source command `cowork-veille`.

## Command Template

# Codex Cowork Product Watch

Cherche sur le web ce qui est nouveau sur la desktop app Codex, compare avec le CHANGELOG local, et identifie les gaps non documentés.

Pipeline complet :
```
/cowork:veille          →  Découvre les gaps, propose des entrées CHANGELOG
  ↓ (review manuelle)
/cowork:update-releases →  Sync CHANGELOG → YAML → TS
```

## Step 1: Parse Arguments

- `--deep` : utilise `perplexity_deep_research` au lieu de `perplexity_search` (plus lent, plus exhaustif)
- `--since <YYYY-MM-DD>` : ne considérer que les annonces après cette date ; si absent, utiliser la date du dernier entry CHANGELOG
- `--sources <all|blog|reddit|press>` : filtrer les sources (défaut : `all`)

## Step 2: Lire l'état actuel du CHANGELOG

Lire `/Users/florianbruniaux/Sites/perso/Codex-cowork-guide/CHANGELOG.md`.

Extraire :
1. **Date baseline** : date du premier `## [X.Y.Z] - YYYY-MM-DD` (entrée la plus récente) → utilisée comme `--since` automatique si non fourni
2. **Features documentées** : liste plate de tous les items bullet de toutes les sections (Added, Changed, Fixed) de toutes les versions versionnées. Ignorer les métadonnées de versioning.
3. **Section `[Unreleased]`** : noter son contenu s'il est non vide.

Afficher en debug :
```
📋 CHANGELOG baseline: YYYY-MM-DD (vX.Y.Z)
📦 Features documentées: N items
📝 [Unreleased]: X items
```

## Step 3: Recherches web (en parallèle)

Lancer les 4 queries en parallèle via `perplexity_search` (ou `perplexity_deep_research` si `--deep`).

⚠️ Ne PAS utiliser "Cowork" dans les queries — terme interne, non utilisé publiquement.
⚠️ Filtrer les résultats mentionnant "terminal", "CLI", "npm", "Codex", "Codex" — c'est un autre produit.

| # | Query | Cible |
|---|-------|-------|
| 1 | `Anthropic Codex desktop app new features 2026` | Annonces officielles |
| 2 | `Codex.ai desktop update changelog site:anthropic.com OR site:docs.anthropic.com` | Blog/docs Anthropic |
| 3 | `Codex desktop app features reddit 2026` | Découvertes communautaires |
| 4 | `"Codex" desktop "new feature" OR "update" OR "plugin" OR "connector" 2026` | Presse tech |

Si `--sources blog` : queries 1 + 2 seulement.
Si `--sources reddit` : query 3 seulement.
Si `--sources press` : query 4 seulement.
Si `--sources all` ou absent : toutes les 4.

Appliquer le filtre `--since` pour ignorer les features annoncées avant la date baseline.

## Step 4: Fetch des pages de référence

Faire `WebFetch` sur ces 2 URLs en parallèle :
- `https://docs.anthropic.com/en/docs/Codex-ai/Codex-desktop` — docs officielles desktop
- `https://www.anthropic.com/news` — blog Anthropic (scanner pour mentions desktop/features)

Skip silencieux si 404, timeout, ou redirect vers une page non pertinente. Ne pas bloquer sur les erreurs de fetch.

## Step 5: Comparer et scorer

Pour chaque feature/claim trouvée dans les résultats de recherche et les pages fetchées :

1. **Extraire la claim concrète** : plugin X, capability Y, platform Z — quelque chose de testable et précis
2. **Fuzzy match** contre la liste des features documentées extraite au Step 2 :
   - Match exact ou quasi-exact → **DÉJÀ DOCUMENTÉ**, skip
   - Match partiel ou ambigu → **PAS CLAIR**, noter
   - Aucun match → **NOUVEAU GAP**, retenir
3. **Scorer la confiance** selon la source :
   - **HIGH** : anthropic.com, docs.anthropic.com, annonce officielle
   - **MEDIUM** : presse tech réputée (TechCrunch, The Verge, Ars Technica, etc.)
   - **LOW** : Reddit, forums, posts individuels non vérifiés

Dédupliquer les claims identiques trouvées dans plusieurs sources (garder la source la plus fiable).

## Step 6: Afficher le Gap Report

```
=== Codex Cowork Product Watch ===
Baseline: YYYY-MM-DD (vX.Y.Z)
Sources: 4 queries + 2 anchor pages
Filtre: features après YYYY-MM-DD

--- NOUVEAUX GAPS (pas dans CHANGELOG) ---

[HIGH] <Feature name> (source officielle, <date>)
  Source: <URL>
  Résumé: <1-2 phrases factuelles>
  → Catégorie suggérée: Added | Changed | Fixed

[MEDIUM] <Feature name> (<publication>, <date>)
  Source: <URL>
  Résumé: <1-2 phrases>
  → Catégorie suggérée: Added

[LOW] <Feature name> (Reddit, non confirmé)
  Source: <URL>
  → Vérification nécessaire avant documentation

--- DÉJÀ DOCUMENTÉ (<N> features matchées) ---
<liste condensée ou "Tout semble à jour.">

--- PAS CLAIR (<N> résultats ambigus) ---
<items avec incertitude, ex: "Mention de X mais contexte flou">

---
Total gaps HIGH+MEDIUM : N
Total gaps LOW (non confirmés) : N
```

Si aucun gap trouvé : afficher "✅ Aucun gap détecté. CHANGELOG à jour au YYYY-MM-DD." et terminer.

## Step 7: Draft CHANGELOG (optionnel)

Si des gaps HIGH ou MEDIUM ont été trouvés, demander :

**"Rédiger des entrées CHANGELOG pour les gaps confirmés (HIGH + MEDIUM) ? (y/n)"**

Si `n` ou pas de réponse → terminer ici.

Si `y` :
1. Générer les entrées au format Keep-a-Changelog pour chaque gap HIGH et MEDIUM
2. Les grouper sous `### Added`, `### Changed`, `### Fixed` selon la catégorie suggérée
3. Les ajouter dans la section `## [Unreleased]` du CHANGELOG (en dessous de la ligne `## [Unreleased]`)
4. Si la section `[Unreleased]` est vide : ajouter les sous-sections nécessaires
5. Si elle contient déjà des items : ajouter les nouveaux items dans les sous-sections existantes ou créer les sous-sections manquantes

Format des entrées générées :
```markdown
## [Unreleased]

### Added
- <Feature X> : <description factuelle, 1 ligne, basée sur la source>
- <Feature Y> : <description>
```

Afficher confirmation :
```
✅ <N> entrées ajoutées dans [Unreleased]
   → Relire CHANGELOG.md avant de couper une version
   → Puis : /cowork:update-releases pour sync YAML + landing
```

Les gaps LOW ne sont PAS ajoutés automatiquement — indiquer à l'utilisateur de les vérifier manuellement s'il le souhaite.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…