Spécifications d'abord, c'était hier. Bienvenue aux Compétences d'abord.

Le développement d'API évolue avec les agents d'IA. Skill-First encapsule les spécifications, les tests et les scénarios en compétences exécutables et vérifiables, complétant ainsi les approches existantes pour l'ère des agents.

Oliver Kingsley

Oliver Kingsley

6 July 2026

Spécifications d'abord, c'était hier. Bienvenue aux Compétences d'abord.

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Il s'agit d'une série en 10 parties expliquant comment Apidog a développé Apidog CLI, un outil en ligne de commande pour le test d'API et la gestion du cycle de vie des API. Lisez-les dans l'ordre ou accédez à la publication qui vous intéresse :

Titre Thème principal
1 Nous avons créé 126 outils MCP. Mais ce n'est pas la meilleure solution pour l'agent Découverte du problème
2 Pourquoi nous avons développé le tout nouveau Apidog CLI Développement de l'architecture
3 La règle d'or : le CLI produit des faits, le modèle agit sur les faits Philosophie fondamentale
4 agentHints : Apprendre aux CLI à communiquer avec les agents Sortie structurée
5 SKILL : Transformer l'expérience opérationnelle en code Expérience opérationnelle
6 Les chiffres ne mentent pas : 30 % d'appels d'outils en moins, 25 % de jetons en moins Résultats quantitatifs
7 Du PRD à la boucle de test : un flux de travail complet d'agent avec Apidog CLI Tutoriel pratique
8 Pourquoi la compatibilité CI/CD est non négociable pour les outils d'agent Perspective DevOps
9 Branche IA : des changements de projet plus sûrs avec les agents IA Couche de sécurité
10 Le Spec-First, c'était hier. Bienvenue au Skill-First. Vision et avenir

Le développement d'API évolue avec les agents IA. Le Skill-First regroupe les spécifications, les tests et les scénarios en compétences exécutables et vérifiables, complétant ainsi les approches existantes pour l'ère des agents.

L'ère du Spec-First

Pendant des années, les processus de collaboration de nombreuses équipes de développement étaient Spec-First.

Ce que c'était

Principe Description
Concevoir les API en premier Définir l'API avant l'implémentation
Collaborer autour de la documentation Les équipes se réfèrent à une spécification partagée
Simuler tôt Le frontend peut se développer par rapport à une maquette
Déboguer ensemble Problèmes visibles dans un format partagé
Tester par rapport à la spécification Vérifier que l'implémentation correspond à la conception
Publier quand prêt Publier des API documentées et testées

La valeur

Avantage Pourquoi c'est important
Contrats clairs Le frontend/backend sait à quoi s'attendre
Développement parallèle Les équipes travaillent de manière indépendante
Friction réduite Mauvaise communication détectée tôt
Tests stables Les tests correspondent au comportement documenté
Documentation vivante La spécification évolue avec le produit

Le Spec-First était la bonne approche pour le développement d'API piloté par l'humain.


Le nouveau consommateur : les agents IA

Après l'apparition du codage IA, les consommateurs d'actifs d'API ont changé.

Les agents ont également commencé à consommer ces actifs.

Ce dont les agents ont besoin

Activité de l'agent Actif nécessaire
Lire les points de terminaison Documentation API
Ajouter des tests Définitions de points de terminaison, schémas
Exécuter l'automatisation Scénarios de test, environnements
Corriger le code basé sur les rapports Détails de l'échec, données de réponse
Juger si le changement est utilisable Résultats des tests, couverture

Dans ce contexte, la documentation API, les cas de test et les scénarios de test dans Apidog ne sont pas seulement des matériaux de collaboration pour les humains.

Ce sont des actifs appelables de manière déterministe pour les agents.


Transformation des actifs

Actif Spec-First (Vue humaine) Skill-First (Vue agent)
Documentation API Matériel de collaboration Source de données appelable
Cas de test Artefact de qualité Vérification exécutable
Scénarios de test Flux de travail de test Cible d'automatisation
Environnements Configuration Contexte d'exécution
Rapports Résultat de la révision Signal de rétroaction

Les actifs passent de "lisibles" à "appelables".


Définition du Skill-First

S'appuyant sur le Spec-First :

Ce qui reste Pourquoi
Spécifications des points de terminaison Besoin toujours de contrats clairs
Cas de test Besoin toujours d'artefacts de qualité
Scénarios commerciaux Besoin toujours d'une couverture des flux de travail
Documentation Besoin toujours d'une référence humaine

De plus :

Ce qui est ajouté Objectif
Compétences exécutables Les agents peuvent invoquer des flux de travail
Étapes vérifiables Points de contrôle qualité à chaque étape
Chaînes traçables Piste d'audit des actions de l'agent

Skill-First = Spec-First + couche d'exécution de l'agent.


L'architecture du système

Couche Responsabilité Exemple
Apidog Gère les actifs d'API et de test Points de terminaison, schémas, cas de test, scénarios
CLI Fournit une exécution déterministe Commandes, validation, sortie
SKILL Fournit un jugement de tâche et des chemins Conseils de flux de travail, règles de séquence
Agents Comprennent les objectifs, exécutent, ajustent Claude Code, Cursor, Trae, Codex

Chaque couche a un rôle spécifique.

Comment ils fonctionnent ensemble

Utilisateur : "Générer des tests pour l'API de remboursement et exécuter la vérification"
        ↓
Agent : Comprend le type de tâche (SKILL aide)
        ↓
Agent : Appelle le CLI pour lire les points de terminaison (le CLI exécute)
        ↓
Agent : Génère les cas de test (l'agent crée)
        ↓
CLI : Valide la structure (cli-schema valide)
        ↓
Agent : Écrit les cas de test (le CLI exécute)
        ↓
CLI : Retourne les agentHints (le CLI guide)
        ↓
Agent : Relit, ajuste (l'agent suit les indices)
        ↓
Agent : Exécute les tests (le CLI exécute)
        ↓
CLI : Retourne le rapport (le CLI fournit un retour)
        ↓
Agent : Résume à l'utilisateur (l'agent complète)

Transformation du flux de travail

Flux de travail Spec-First (Piloté par l'humain)

L'humain conçoit la spécification
        ↓
L'humain documente
        ↓
L'humain crée une maquette
        ↓
L'humain débogue
        ↓
L'humain écrit les tests
        ↓
L'humain publie

Caractéristiques :

Aspect Description
Pilote Humain
Focus Collaboration
Retour Examen manuel
Vitesse Rythme humain
Erreurs L'humain détecte

Flux de travail Skill-First (Assisté par l'agent)

L'humain spécifie l'objectif
        ↓
L'agent lit les actifs existants
        ↓
L'agent génère des changements
        ↓
Le CLI valide
        ↓
L'agent écrit
        ↓
Le CLI guide les étapes suivantes
        ↓
L'agent vérifie
        ↓
L'humain examine le résultat

Caractéristiques :

Aspect Description
Pilote Agent (guidé par l'objectif humain)
Focus Exécution
Retour Validation automatisée
Vitesse Rythme de l'agent
Erreurs Le CLI détecte

Ce que les équipes devraient faire

Étapes immédiates

Étape Action
1. Installer npm install -g apidog-cli@latest
2. Installer SKILL apidog skill install
3. Essayer une petite tâche Donner à l'agent une tâche à faible risque
4. Apprendre les modèles Observer le flux de travail de l'agent
5. Étendre le périmètre Augmenter progressivement la complexité des tâches

Exemple de première tâche d'agent

Utilisez Apidog CLI pour m'aider à créer mon premier point de terminaison API dans Apidog.
D'abord, vérifiez ma configuration Apidog CLI et listez les projets auxquels je peux accéder.
Demandez-moi quel projet utiliser. Après ma confirmation, créez un simple point de terminaison GET /health
nommé Vérification de la Santé avec un exemple de réponse 200. Validez toute
entrée structurée avant d'écrire, puis relisez le point de terminaison et résumez
ce qui a été créé.

Cela offre :

Avantage Description
Vérification de la configuration L'agent vérifie l'environnement
Sélection de projet L'agent demande avant d'écrire
Petite création Première tâche à faible risque
Validation cli-schema avant écriture
Relecture Confirme ce qui a été créé
Résumé L'humain obtient un résultat clair

Commandes de démarrage

# Installer Apidog CLI
npm install -g apidog-cli@latest

# Installer le SKILL complémentaire
apidog skill install

# Vérifier la version (nécessite 2.2.5+)
apidog -v

# S'authentifier
apidog auth login

# Lister les projets
apidog project list

L'avenir

Tendance Direction
Participation des agents Plus de tâches de développement d'API gérées par des agents
Modèles CLI + SKILL Flux de travail matures et standardisés
Plus de compétences (Skills) Compétences spécifiques au domaine pour différents contextes
Meilleure convergence Ingénierie améliorée pour les nœuds critiques
Collaboration Humain-Agent Transfert fluide entre l'humain et l'agent

L'avenir est le développement d'API assisté par l'agent.


Résumé complet de la série

Nous avons couvert l'intégralité du parcours :

Partie Sujet Idée clé
1 Problème 126 outils MCP → mur d'outils aléatoires
2 Pivot La complexité est passée du contexte à l'ingénierie
3 Philosophie Le CLI valide, l'agent génère
4 Conception agentHints guide les étapes suivantes
5 Expérience SKILL regroupe la connaissance du flux de travail
6 Validation 30 % d'appels en moins, 25 % de jetons en moins
7 Pratique PRD → OpenAPI → Tests → Vérification
8 Fondation Le CI/CD reste la base
9 Honnêteté Quatre défis subsistent
10 Vision Spec-First → Skill-First

Le principe final

Le Spec-First était pour la collaboration humaine. Le Skill-First est pour l'exécution de l'agent.
Ère Approche Consommateur
Traditionnel Spec-First Humains
Ère des agents Skill-First Humains + Agents

Les actifs deviennent appelables. Les flux de travail deviennent exécutables. La qualité devient vérifiable.

Bienvenue au Skill-First.


Points clés à retenir


Téléchargez Apidog pour concevoir, simuler, tester et documenter les API dans un seul espace de travail. En savoir plus sur Apidog CLI pour les tests d'API en ligne de commande, l'automatisation CI et les flux de travail des agents IA.

button

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API