Aller au contenu
Logiciels libresQuébec --:--

npx maisongr-sitemap init, npx maisongr-skills. Le prochain outil est en préparation.

2 outilsLicence MITgithub.com/maison-gr

Nos logiciels libres,ceux qu'on utilise.

Deux logiciels libres publiés sur npm sous licence MIT, construits avec les mêmes exigences que les produits de nos clients. Lisez notre code avant de nous confier le vôtre.

01maisongr-sitemap

Un plan de site,deux lecteurs.

Google et Bing reçoivent le XML dont ils ont besoin. Une personne qui ouvre /sitemap.xml voit une page aux couleurs, aux polices, au mode sombre et dans la langue du site, chaque adresse en lien.

npx maisongr-sitemap init
  1. Next.js 16.0.0 · App Router
  2. Found
  3. done: 6 pages found6 dated from Git
  4. warning: Site address not foundthe request's address is used: pass --site or set SITEMAP_SITE_URL
  5. done: Theme: Studio Sitelight and dark
  6. done: 2 dynamic routes listed from their own static params/journal/[slug], /work/[slug]
  7. Left out 1
  8. /accountprivate page (account)
  9. Wrote
  10. done: app/sitemap.xml/route.js
  11. done: package.jsonadded to the "build" script
  12. Next
  13. warning: No robots.txt names the sitemap.
  14. next: Open http://localhost:3000/sitemap.xmla browser gets the page; curl gets the XML
  15. You can also
  16. next: npx maisongr-sitemap connectrobots.txt, and the files Google, Bing and IndexNow check
  17. next: npx maisongr-sitemap --helpevery command and option
  18. done: Done · 2 to look at above109ms

Puis, pour les moteurs de recherche

  1. npx maisongr-sitemap connect --site https://www.studio.example --google google1234abcd5678ef90.html --indexnow
  2. done: public/robots.txtcreated, naming the sitemap
  3. done: public/google1234abcd5678ef90.htmlGoogle Search Console's file
  4. done: public/996a982a1357baa0bdbb3969f869de0c.txtthe IndexNow key
  5. next: Deploy, then submit https://www.studio.example/sitemap.xml in Google Search Console
Sortie réelle de la commande sur un site de démonstration, en extrait.
version
1.5.0
dépendance à l'exécution
0
licence
MIT
Node.js
20.9+
  • Trouve les pages à partir des routes, les date du dernier commit qui les a modifiées, jamais du build, et laisse de côté les pages privées en disant pourquoi.
  • Next.js, Astro, SvelteKit, Nuxt, Express, les applications Vite, les sites statiques, et tout autre langage, PHP compris, par exploration.
  • Prépare le reste : robots.txt, les fichiers de vérification de Google et de Bing, IndexNow, et llms.txt pour les assistants IA.

En production dans nos produits

02maisongr-skills

Des agents qui demandent,puis prouvent.

Sept principes et dix méthodes pour les agents de code IA : comprendre avant de construire, changer seulement ce qui est demandé, et dire ce qui n'a pas été vérifié.

npx maisongr-skills
  1. Installed
  2. done: added .claude/skills/maisongr-*10 skills
  3. done: added .agents/skills/maisongr-*10 skills
  4. done: added .claude/agents/maisongr-*.md3 subagents
  5. done: created AGENTS.md
  6. done: created CLAUDE.mdimports AGENTS.md
  7. Next
  8. next: Restart your agent so it picks up the changes
  9. You can also
  10. next: npx maisongr-skills listsee the skills and what each one is for
  11. next: npx maisongr-skills removetake out everything it installed, and keep your own content
  12. done: Done145ms

Puis, quand l'agent rend son rapport

  1. warning: Your report lists commands under “Verified” that this session's record does not support:
  2. npm test: no command like this ran in this session.
  3. next: Run them now and report the real result, or move them to “Not verified” with the reason.
Sortie réelle de la commande sur un site de démonstration, en extrait.
téléchargements npm, 12 derniers mois
802
version
1.3.0
compétences
10
agents pris en charge
5
licence
MIT
  • Une seule source pour Claude Code, OpenAI Codex, Cursor, GitHub Copilot et Gemini CLI.
  • Les reçus : chaque commande donnée comme vérifiée est comparée à ce que la session a réellement exécuté.
  • S'installe en une commande, et se retire en une autre sans toucher à votre contenu.

03Publication

Publiés commeun produit.

Chaque point est vrai pour les deux dépôts, et vérifiable sur GitHub.

  1. 01

    Licence MIT

    Vous pouvez les utiliser, les modifier et les intégrer à un produit commercial.

  2. 02

    Testés à chaque changement

    L'intégration continue fait passer les tests sur chaque changement proposé, et de nouveau avant chaque version.

  3. 03

    Analysés

    CodeQL lit le code, et chaque nouvelle dépendance est vérifiée contre les failles connues avant d'entrer.

  4. 04

    Publiés avec provenance

    Les versions partent de GitHub Actions, sans jeton stocké, et npm relie chacune au commit qui l'a produite.

  5. 05

    Une politique de sécurité

    Un canal privé sur GitHub pour signaler une faille, et un journal des changements pour chaque version.

→Maison GR

Ce niveau d'exigence, sur votre produit.

Les mêmes principes s'appliquent à chaque mandat. Parlons du vôtre.