ctxharness
Détecter les écarts entre le code, les instructions et le contexte assemblé pour l’agent.
TypeScript CLI Node.js
PROJETS / INGÉNIERIE EN PRATIQUE
Des outils que je développe ou auxquels je contribue, des environnements d’agents à la recherche et à la formation.
Choisir un parcours d’apprentissage pour les développeurs ou les équipes métier.
Transformer les sources en connaissances, en visibilité ou en découvertes.
Construire et exploiter
Instructions, contexte, outils et routage des modèles. Ces projets traitent les éléments autour du modèle qui influencent la façon dont un agent travaille dans un repository réel.
Détecter les écarts entre le code, les instructions et le contexte assemblé pour l’agent.
TypeScript CLI Node.js
Compacter la sortie des commandes de développement avant son entrée dans le contexte d’un agent.
Je ne contribue plus activement au code, mais je suis le projet de près et continue à le faire connaître.
Rust CLI
Choisir le modèle, l’effort et les skills pour chaque phase d’une tâche Claude Code ou Codex, et expliquer ce choix.
Rust CLI
Router Claude Code entre Anthropic, GitHub Copilot et des modèles Ollama locaux.
TypeScript
Installer des plugins Claude Code ciblés, construits à partir des modèles réutilisables du guide.
Claude Code Plugins Markdown
Appliquer une règle de concision aux réponses de Claude Code.
Claude Code Codex Plugins Markdown
Réécriture de cc-copilot-bridge en Rust. Démarrage plus rapide, moins de mémoire, un seul binaire. Le même pont, sans surcoût de runtime.
Pas encore disponible publiquement.
Rust
Observer et améliorer
Historique des sessions, activité et utilisation réelle des skills. Avant de changer un workflow, je veux des preuves de ce que font les personnes et les agents.
Suivre les sessions Claude Code avec une TUI locale et un tableau de bord web.
Rust TUI Web
Mesurer les appels réels aux skills Claude Code à partir des transcriptions locales.
Python CLI
Indexer et rechercher l’historique local des sessions Claude Code.
Rust CLI
Inventorier les worktrees Git et examiner leurs commits et fichiers locaux sur macOS.
Rust CLI Git
Sécuriser et valider
L’analyse des dépendances et le triage de sécurité permettent d’examiner des risques précis. Chaque outil a un périmètre défini ; il constitue une partie de la review plus large.
Analyser l’utilisation des dépendances au niveau des symboles dans les projets JavaScript et TypeScript.
TypeScript CLI AST
Trier les attaques documentées visant les développeurs, les dépendances et la configuration des agents de code.
Python CLI
Apprendre et adopter
Des guides techniques pour les développeurs et des workflows pratiques pour les travailleurs du savoir. Écrire ces contenus fait partie de ma façon de rendre les connaissances d’ingénierie réutilisables.
Apprendre Claude Code, construire des agents fiables et étendre leur usage en maîtrisant les risques.
Markdown Documentation
Appliquer Claude aux workflows des équipes métier et des utilisateurs non techniques.
Markdown Documentation
Rechercher, découvrir et progresser
Corpus de recherche, statistiques de recherche et outils de découverte. Ces outils donnent aux agents des sources sur lesquelles travailler et permettent aux personnes d’examiner les résultats.
Interroger Google Search Console, Bing Webmaster Tools, GA4, CrUX et les signaux des pages publiques via MCP.
Python MCP FastMCP CLI
Explorez les cartes historiques des personnes ayant étoilé des dépôts GitHub et la répartition géographique des contributeurs.
Next.js MapLibre GL Prisma PostgreSQL TypeScript
Examiner un profil GitHub à partir de l’intention de son auteur.
Claude Code Plugins Markdown
Construire un corpus local expérimental de métadonnées arXiv avec une recherche FTS5 et des citations traçables.
Expérimental. L’évaluation humaine de la pertinence reste à faire.
Python SQLite FTS5 CLI
Transformer des chaînes YouTube en corpus de recherche local interrogeable.
Python CLI yt-dlp
Projets en dehors de l’écosystème d’ingénierie IA.
Site portfolio de ma femme, architecte d’intérieur
TypeScript Web
Mes repositories montrent mon travail de développement. Mes missions couvrent aussi les priorités, les responsabilités, la gouvernance et la formation. Je peux résoudre un problème technique précis ou accompagner l’adoption de l’IA comme Chief AI Officer, des décisions à leur mise en œuvre.