
de incur444
Framework TypeScript pour construire des CLI utilisables tant par des agents IA que par des humains, avec des schémas typés, des sorties structurées et la génération de compétences MCP.
Incur est un framework TypeScript pour l'auteur d'interfaces de ligne de commande (CLI) utilisables de manière égale par des opérateurs humains et des agents IA. Il impose des schémas d'arguments et d'options typés avec Zod, produit des enveloppes JSON/TOON structurées, supporte le mode fetch et l'exposition MCP, et peut auto-générer des fichiers SKILL.md ainsi que des manifestes optimisés pour les agents. Les cas d'utilisation typiques incluent la création d'outils typés, l'exposition de CLI en tant que serveurs MCP et la création de manifestes de commandes découvrables par les agents.
Utilisez Incur lorsque vous avez besoin d'une CLI robuste et typée qui : 1) doit être appelable par des agents basés sur des LLM (MCP ou stdio), 2) nécessite des schémas d'entrée/sortie stricts, ou 3) doit auto-générer des documents de compétence/manifestes LLM (--llms). C'est idéal pour l'outillage développeur, les scripts d'automatisation et les services où la consommation humaine et celle des agents sont toutes deux requises.
.command(), Cli.create(), le mode fetch, les drapeaux MCP et des conseils de formatage de sortie sont inclus dans le corps du SKILL.md. Le document présente les commandes d'installation, des exemples et les meilleures pratiques pour le streaming, le middleware et la génération de types.Intégrations d'agents courantes : Claude Code, Cursor et d'autres agents supportant les outils MCP/stdio. Le framework mentionne explicitement le support MCP et des manifestes utilisables par les runtimes d'agents.
Incur is a TypeScript CLI framework for building agent-friendly CLIs with Zod schemas, structured output, MCP server generation, and skill file auto-generation. The SKILL.md is a comprehensive, well-written reference document covering commands, options, middleware, streaming, and HTTP serving. No bundled scripts were present to test. The skill is purely documentation — a detailed README for the npm package.
Pure documentation skill — no security concerns. Well-structured SKILL.md with proper frontmatter. Comprehensive coverage of the framework's API. Missing scripts/ and references/ directories that would elevate architecture score.