<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Remarques on FDUCAT Notebook</title><link>https://notes.ducatillon.net/fr/posts/</link><description>Recent content in Remarques on FDUCAT Notebook</description><generator>Hugo</generator><language>fr-FR</language><atom:link href="https://notes.ducatillon.net/fr/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Comment créer une custom skill</title><link>https://notes.ducatillon.net/fr/posts/2026-05-05-how-to-create-a-custom-skill-from-scratch/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/2026-05-05-how-to-create-a-custom-skill-from-scratch/</guid><description>&lt;p&gt;J’ai créé la skill &lt;code&gt;article-writing&lt;/code&gt; pour transformer des conversations CLI en articles markdown publiables.
La V1 était surtout orientée Codex, puis j’ai itéré : extraction plus générique, livrables plus propres, et 4 tones/voices.&lt;/p&gt;
&lt;p&gt;Voici une méthode reproductible pour créer une custom skill.&lt;/p&gt;
&lt;h2 id="prérequis"&gt;Prérequis&lt;a class="anchor" href="#pr%c3%a9requis"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avoir un outil CLI comme claude code, copilot, codex ou autres et un fichier &lt;code&gt;SKILL.md&lt;/code&gt; pour décrire votre skill.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SKILLS/&amp;lt;skill-name&amp;gt;/SKILL.md&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Exemple :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SKILLS/article-writing/SKILL.md&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="how-to"&gt;How-to&lt;a class="anchor" href="#how-to"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="1-définir-le-scope"&gt;1) Définir le scope&lt;a class="anchor" href="#1-d%c3%a9finir-le-scope"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Définir le comportement de la skill en une phrase complète :&lt;/p&gt;</description></item><item><title>IA 2026 Le Guide de Survie après la fin des Premium Requests</title><link>https://notes.ducatillon.net/fr/posts/ai-cost-2026/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/ai-cost-2026/</guid><description>&lt;p&gt;L&amp;rsquo;annonce d&amp;rsquo;avril 2026 a marqué un tournant : GitHub a officiellement mis fin au principe des &amp;ldquo;Premium Requests&amp;rdquo; pour basculer vers un modèle de &lt;strong&gt;consommation réelle (AI Credits)&lt;/strong&gt;. Désormais, chaque interaction est facturée au poids des données. Pour un développeur, cela signifie qu&amp;rsquo;une mauvaise gestion du contexte peut coûter cher.&lt;/p&gt;
&lt;p&gt;Voici le guide complet pour naviguer dans cette nouvelle économie de l&amp;rsquo;IA.&lt;/p&gt;
&lt;h3 id="1-la-nouvelle-anatomie-de-linteraction-système-juin-2026"&gt;1. La Nouvelle Anatomie de l&amp;rsquo;Interaction (Système Juin 2026)&lt;a class="anchor" href="#1-la-nouvelle-anatomie-de-linteraction-syst%c3%a8me-juin-2026"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;Composant&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Définition&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Logique &amp;ldquo;Legacy&amp;rdquo; (Pré-2026)&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Logique &amp;ldquo;Moderne&amp;rdquo; (Juin 2026)&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Optimisation (Save $)&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Hub Copilot&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Interface web ou VS Code&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Unlimited (Gratuit).&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Charge par interaction.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Basique via Bing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Microsoft Copilot&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Pro ($10/mo)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;$10 en AI Credits&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Top&lt;/strong&gt; : Unlimited et free Ghost-text.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Moyenne&lt;/strong&gt; : Chat agentic cher en crédits.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;ZeroTwo Pro&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Ultra ($25/mo)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Accès illimité via &amp;ldquo;Smart Proxy&amp;rdquo;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Elite&lt;/strong&gt; : Meilleur taux de réussite sur code complexe.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Multi-IA&lt;/strong&gt; : Compare GPT-5 et Claude 4.5 simultanément.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;OpenRouter&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Pay-as-you-go&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Aucun (Dépôt gratuit)&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Économique&lt;/strong&gt; : Accès aux modèles Open Source (Llama 4).&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Transparent&lt;/strong&gt; : Coût exact affiché par correction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Claude&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Pro ($20/mo)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Quota de messages intelligents&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Référence&lt;/strong&gt; : Code le plus propre et respect des patterns.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Logique&lt;/strong&gt; : Détecte les bugs structurels profonds.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Google Gemini&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Advanced ($20/mo)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Fenêtre de 2M tokens incluse&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Massif&lt;/strong&gt; : &amp;ldquo;Lit&amp;rdquo; l&amp;rsquo;intégralité de votre dépôt GitHub à la fois.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Rapide&lt;/strong&gt; : Trouver une aiguille dans une pile de 100 fichiers.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;OpenAI&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;More ($20/mo)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;~100 messages (série o)&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Très bon sur les algorithmes bas niveau.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Expert&lt;/strong&gt; : Le modèle &amp;ldquo;série o&amp;rdquo; fonctionne par étapes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-outils-pour-réduire-la-facture"&gt;3. Outils pour réduire la facture&lt;a class="anchor" href="#3-outils-pour-r%c3%a9duire-la-facture"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;En juin 2026, l&amp;rsquo;utilisateur intelligent utilise des &amp;ldquo;filtres&amp;rdquo; pour éviter de brûler ses crédits inutilement :&lt;/p&gt;</description></item><item><title>Sites Statiques en 2025: Astro, Hugo, et Performance</title><link>https://notes.ducatillon.net/fr/posts/static-sites/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/static-sites/</guid><description>&lt;p&gt;Pourquoi « l&amp;rsquo;architecture des îles » change le Web en 2026?&lt;/p&gt;
&lt;h2 id="le-changement-de-stratégie"&gt;Le changement de stratégie&lt;a class="anchor" href="#le-changement-de-strat%c3%a9gie"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pendant de nombreuses années, WordPress a placé la barre haute : des installations faciles, des flux de travail éditoriaux et des pages rendues par le serveur qui fonctionnaient immédiatement pour les blogs et les petits sites. Cette période (« l’ère WordPress ») nous a appris la valeur d’une publication simple et d’une fonctionnalité immédiate.&lt;/p&gt;
&lt;p&gt;Plus tard est venue l’ère SSG (Hugo et similaires) : performances du HTML pré-construit et petites empreintes d’hébergement.&lt;/p&gt;</description></item><item><title>Notions de bases en réseau</title><link>https://notes.ducatillon.net/fr/posts/notions-reseau/</link><pubDate>Tue, 11 Jan 2011 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/notions-reseau/</guid><description>&lt;p&gt;Notions de bases en réseau&lt;/p&gt;
&lt;h2 id="réseau-informatique"&gt;Réseau (informatique)&lt;a class="anchor" href="#r%c3%a9seau-informatique"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ensemble d&amp;rsquo;ordinateurs reliés entre eux (cables ou sans fil). Ces ordinateurs peuvent ainsi à distance:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Partager des ressources (modem, disque dur, lecteur de CD-Rom, applications etc.)&lt;/li&gt;
&lt;li&gt;Echanger des données: documents, tchats etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="cables-réseau-ou-cable-ethernet"&gt;Cables réseau ou cable ethernet&lt;a class="anchor" href="#cables-r%c3%a9seau-ou-cable-ethernet"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;UTP-CAT5 (Unshielded Twist Pair Category 5) :100mégabit/seconde&lt;/li&gt;
&lt;li&gt;UTP-CAT6 (Unshielded Twist Pair Category 6): 1gigabit/seconde&lt;/li&gt;
&lt;li&gt;cables ethernet droits: relie un ordinateur à un switch&lt;/li&gt;
&lt;li&gt;cables ethernet croisés: relie 2 ordinateurs entre eux&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="carte-réseau"&gt;Carte réseau&lt;a class="anchor" href="#carte-r%c3%a9seau"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Matériel qui permet d&amp;rsquo;accéder au réseau. C&amp;rsquo;est par là que les données transites. La carte réseau fourni une adresse MAC à l&amp;rsquo;ordinateur en question afin de l&amp;rsquo;identifier sur le réseau (adresse physique). Une carte réseau se fixe au port PCI de l&amp;rsquo;ordinateur.&lt;/p&gt;</description></item><item><title>Charger ses propres fichiers .css et .js dans Wordpress</title><link>https://notes.ducatillon.net/fr/posts/load-js-to-wp/</link><pubDate>Thu, 02 Dec 2010 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/load-js-to-wp/</guid><description>&lt;h2 id="objectif"&gt;Objectif&lt;a class="anchor" href="#objectif"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Charger un ou plusieurs fichiers .js et/ou .css afin de créer une animation ou ajouter un effet de style.&lt;/p&gt;
&lt;h2 id="solution"&gt;Solution&lt;a class="anchor" href="#solution"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sur un site &amp;ldquo;non wordpress&amp;rdquo; on pourrait inclure nos scripts entre les balises &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; de notre page HTML.&lt;/p&gt;
&lt;p&gt;Avec WordPress (3.X.X et 4.X.X) une des solutions possible est d&amp;rsquo;utiliser les méthodes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;_wp_enqueue_script_&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_wp_enqueue_style_&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;du fichier &lt;code&gt;function.php&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Voici un exemple de code à inclure dans le fichier function.php :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;//Créer une fonction pour appeler les fichiers javascript et css
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;php&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;load_my_files&lt;/span&gt;() { 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Charger les fichiers SAUF sur l&amp;#39;administration du site
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#f92672"&gt;!&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;is_admin&lt;/span&gt;()) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;//Load js files
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;wp_enqueue_script&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;script1&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;/wp-content/themes/custom_theme/js/script1.js&amp;#39;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;wp_enqueue_script&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;script2&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;/wp-content/themes/custom_theme/js/script2.js&amp;#39;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;//Load css files
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;wp_enqueue_style&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;style2&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;/wp-content/themes/custom_theme/css/style2.css&amp;#39;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;wp_enqueue_style&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;style1&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;/wp-content/themes/custom_theme/css/style1.css&amp;#39;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Charger notre fonction à l&amp;#39;initialisation
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;add_action&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;init&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;load_my_files&amp;#39;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;?&amp;gt;&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Puis déposer sur votre serveur les fichiers .js et .css à dans les dossiers créés à cet effet comme dans l&amp;rsquo;example ci-dessus&lt;/p&gt;</description></item><item><title>Aide-mémoire Google Workspace</title><link>https://notes.ducatillon.net/fr/posts/gp-cheat-sheet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/gp-cheat-sheet/</guid><description>&lt;p&gt;Me: &lt;a href="https://www.linkedin.com/in/sukumar-p/"&gt;https://www.linkedin.com/in/sukumar-p/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;GitHub Copilot
Copilot flow:
Installation - &lt;a href="https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-extension"&gt;https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-extension&lt;/a&gt;
Context gathering
Proxy service - &lt;a href="https://devblogs.microsoft.com/all-things-azure/github-copilot-chat-explained-the-life-of-a-prompt/"&gt;https://devblogs.microsoft.com/all-things-azure/github-copilot-chat-explained-the-life-of-a-prompt/&lt;/a&gt;
&lt;a href="https://iitsnl.com/blog/understanding-github-copilots-internal-architecture/"&gt;https://iitsnl.com/blog/understanding-github-copilots-internal-architecture/&lt;/a&gt;
Model selection
Pre and Post model filters
Duplicate code detection/filtering - &lt;a href="https://github.com/orgs/community/discussions/159805"&gt;https://github.com/orgs/community/discussions/159805&lt;/a&gt;
Chat Experience:
Slash commands:
/delegate, /search, /explain, /fix, /new, /newNotebook, /setupTests, /tests, /savePrompt, /clear etc..
&lt;a href="https://docs.github.com/en/copilot/reference/chat-cheat-sheet?tool=vscode#slash-commands-1"&gt;https://docs.github.com/en/copilot/reference/chat-cheat-sheet?tool=vscode#slash-commands-1&lt;/a&gt;
Context Variables:
#{file}, #terminalLastCommand, #terminalSelection, #problems, #openSimpleBrowser, #changes, #githubRepo, #codebase, #fetch etc..
&lt;a href="https://docs.github.com/en/copilot/reference/chat-cheat-sheet?tool=vscode#chat-variables"&gt;https://docs.github.com/en/copilot/reference/chat-cheat-sheet?tool=vscode#chat-variables&lt;/a&gt;
Chat Participants:
@cli, @cloud, @vscode, @workspace etc..
&lt;a href="https://docs.github.com/en/copilot/reference/chat-cheat-sheet?tool=vscode#chat-participants"&gt;https://docs.github.com/en/copilot/reference/chat-cheat-sheet?tool=vscode#chat-participants&lt;/a&gt;
Adding context
Explaining commit from Source Control tab’s graph
Voice chat - &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-speech"&gt;https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-speech&lt;/a&gt;
Code completions:
Purpose - &lt;a href="https://code.visualstudio.com/docs/copilot/ai-powered-suggestions"&gt;https://code.visualstudio.com/docs/copilot/ai-powered-suggestions&lt;/a&gt;
Enable/Disable for all/specific files in settings and from Copilot in status bar - &lt;a href="https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_enable-or-disable-inline-suggestions"&gt;https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_enable-or-disable-inline-suggestions&lt;/a&gt;
Snooze option
Completions model - &lt;a href="https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_change-the-ai-model-for-suggestions"&gt;https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_change-the-ai-model-for-suggestions&lt;/a&gt;
Next Edit Suggestion:
What, Why, How
&lt;a href="https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_next-edit-suggestions"&gt;https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_next-edit-suggestions&lt;/a&gt;
Inline chat:
Purpose
Context and Model Selections
Inline chat in editor - &lt;a href="https://code.visualstudio.com/docs/copilot/chat/inline-chat#_use-editor-inline-chat"&gt;https://code.visualstudio.com/docs/copilot/chat/inline-chat#_use-editor-inline-chat&lt;/a&gt;
Inline chat in terminal - &lt;a href="https://code.visualstudio.com/docs/copilot/chat/inline-chat#_use-terminal-inline-chat"&gt;https://code.visualstudio.com/docs/copilot/chat/inline-chat#_use-terminal-inline-chat&lt;/a&gt;
Model selection:
Standard and Premium models
Models comparison - &lt;a href="https://docs.github.com/en/copilot/reference/ai-models/model-comparison"&gt;https://docs.github.com/en/copilot/reference/ai-models/model-comparison&lt;/a&gt;
Premium requests, Model multiplier, quota for Business/Enterprise users, Additional usage - &lt;a href="https://docs.github.com/en/copilot/concepts/billing/copilot-requests"&gt;https://docs.github.com/en/copilot/concepts/billing/copilot-requests&lt;/a&gt;
Custom instructions:
Purpose
Use cases with copilot-instructions.md file - &lt;a href="https://code.visualstudio.com/docs/copilot/customization/custom-instructions#_use-a-githubcopilotinstructionsmd-file"&gt;https://code.visualstudio.com/docs/copilot/customization/custom-instructions#_use-a-githubcopilotinstructionsmd-file&lt;/a&gt;
Enable custom instructions file in settings
Chat debug view with .copilotmd files - &lt;a href="https://code.visualstudio.com/docs/copilot/chat/chat-debug-view"&gt;https://code.visualstudio.com/docs/copilot/chat/chat-debug-view&lt;/a&gt;
Generating chat instructions for existing repo - &lt;a href="https://code.visualstudio.com/docs/copilot/customization/custom-instructions#_generate-an-instructions-file-for-your-workspace"&gt;https://code.visualstudio.com/docs/copilot/customization/custom-instructions#_generate-an-instructions-file-for-your-workspace&lt;/a&gt;
Custom instructions for - Code Generation, Commit Message Generation, Pull Request Description Generation, Test Generation.
AGENTS.md - &lt;a href="https://agents.md/"&gt;https://agents.md/&lt;/a&gt;
Instructions.md files:
Compare with custom instructions
Sample instructions files with meta tags
Adding new instructions directory in settings
&lt;a href="https://code.visualstudio.com/docs/copilot/customization/custom-instructions#_use-instructionsmd-files"&gt;https://code.visualstudio.com/docs/copilot/customization/custom-instructions#_use-instructionsmd-files&lt;/a&gt;
Reusable prompts:
Purpose, locations
Calling from copilot chat and editor
&lt;a href="https://code.visualstudio.com/docs/copilot/customization/prompt-files"&gt;https://code.visualstudio.com/docs/copilot/customization/prompt-files&lt;/a&gt;
Spec story extension - &lt;a href="https://marketplace.visualstudio.com/items?itemName=SpecStory.specstory-vscode"&gt;https://marketplace.visualstudio.com/items?itemName=SpecStory.specstory-vscode&lt;/a&gt;
Chat modes or Agents:
Built-in agents - &lt;a href="https://code.visualstudio.com/docs/copilot/chat/copilot-chat#_choose-an-agent"&gt;https://code.visualstudio.com/docs/copilot/chat/copilot-chat#_choose-an-agent&lt;/a&gt;
Ask vs Edit vs Agent vs Plan modes
Custom agents - &lt;a href="https://code.visualstudio.com/docs/copilot/customization/custom-agents#_what-are-custom-agents"&gt;https://code.visualstudio.com/docs/copilot/customization/custom-agents#_what-are-custom-agents&lt;/a&gt;
Agent file options - argument-hint, tools, model, infer, target, mcp-servers, handoffs - &lt;a href="https://code.visualstudio.com/docs/copilot/customization/custom-agents#_custom-agent-file-structure"&gt;https://code.visualstudio.com/docs/copilot/customization/custom-agents#_custom-agent-file-structure&lt;/a&gt;
Custom agents at Org and Enterprise level - &lt;a href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents"&gt;https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents&lt;/a&gt;
&lt;a href="https://code.visualstudio.com/docs/copilot/agents/overview"&gt;https://code.visualstudio.com/docs/copilot/agents/overview&lt;/a&gt;
Sub agents - &lt;a href="https://code.visualstudio.com/docs/copilot/agents/subagents"&gt;https://code.visualstudio.com/docs/copilot/agents/subagents&lt;/a&gt;
&lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7436079249784057856/"&gt;https://www.linkedin.com/feed/update/urn:li:activity:7436079249784057856/&lt;/a&gt;
Copilot in CLI:
Installation
Usage with / commands, ! shell commands, @ file references.
Background agents with @cli command and “New chat” button in VS Code
&lt;a href="https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-copilot-cli"&gt;https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-copilot-cli&lt;/a&gt;
Vision input:
Enabling it - &lt;a href="https://docs.github.com/en/copilot/how-tos/chat-with-copilot/chat-in-ide#using-images-in-copilot-chat"&gt;https://docs.github.com/en/copilot/how-tos/chat-with-copilot/chat-in-ide#using-images-in-copilot-chat&lt;/a&gt;
Copilot on github.com:
Delegating tasks from VS Code, CLI, github.com
Premium requests usage for coding agent task
Triggering coding agent from github.com, follow up tasks - &lt;a href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/manage-agents"&gt;https://docs.github.com/en/copilot/how-tos/use-copilot-agents/manage-agents&lt;/a&gt;
Agent selection, Model selection.
Working with GitHub issues using copilot - &lt;a href="https://docs.github.com/en/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-or-update-issues"&gt;https://docs.github.com/en/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-or-update-issues&lt;/a&gt;
Pull request summary - &lt;a href="https://docs.github.com/en/copilot/how-tos/use-copilot-for-common-tasks/create-a-pr-summary"&gt;https://docs.github.com/en/copilot/how-tos/use-copilot-for-common-tasks/create-a-pr-summary&lt;/a&gt;
PR review using Copilot and PRU, Agents tab in GitHub repository.
Customizing coding agent environment - &lt;a href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment"&gt;https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>