本文へ移動
cccskills
無料GitHub で公開

skillit

Generate structured AI agent skills (SKILL.md) and llms.txt from your TypeScript API documentation

インストール方法を見る

含まれるファイル(4)

  • SKILL.md2.8 KB
  • references/config.md468 B
  • references/functions.md2.3 KB
  • references/types.md13.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

skillit

Generate structured AI agent skills (SKILL.md) and llms.txt from your TypeScript API documentation

When to Use

  • You have a Commander program and want structured option/argument extraction with full fidelity
  • Runtime introspection is unavailable (no access to the program object)
  • The CLI uses a framework other than Commander (yargs, oclif, custom)
  • You have both CLI surfaces (from introspection/help) and typed config interfaces (from TypeDoc)
  • You want JSDoc @useWhen/@avoidWhen/@never tags to appear on CLI options in the generated skill
  • You have a Commander program and want to generate a skill from its command structure
  • You have raw --help output and no runtime access to the program object

Avoid when:

  • Your CLI uses yargs, oclif, or another framework — use parseHelpOutput as a fallback instead
  • Your CLI is built with a framework other than Commander — use parseHelpOutput directly instead
  • API surface: 4 functions

NEVER

  • NEVER pass both program and helpTexts — program takes precedence and helpTexts is silently ignored
  • NEVER forget to pass configSurfaces when you have typed option interfaces — JSDoc metadata won't be correlated

Configuration

CliExtractionOptions

KeyTypeRequiredDefaultDescription
programanyno—Commander program object (preferred)
helpTextsRecord<string, string>no—Help text per command (fallback)
metadata{ name?: string; description?: string; keywords?: string[]; repository?: string; author?: string }no—Package metadata
configSurfacesExtractedConfigSurface[]no—Config surfaces from TypeDoc for JSDoc correlation

Quick Reference

Commander: introspectCommander Fallback: parseHelpOutput Correlation: correlateFlags Extraction: extractCliSkill

Links

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Bootstrap an AI-agent skill from a TypeScript codebase by running the deterministic skillit generate/audit loop and enriching repo source (JSDoc, README, config-type properties, MCP tool annotations, examples, package.json) until the skill reaches its grade target. Use for cli, typedoc, config, or mcp (build-mode) projects; never edit SKILL.md/references directly.

日本語の概要は準備中です。原文の説明を表示しています。

pradeepmouli/skillit72026年10月6日 更新

Extract CLI command structure from commander/yargs for AI agent skill generation Use when working with agent-skills, cli, commander, documentation, skill-generation, yargs.

日本語の概要は準備中です。原文の説明を表示しています。

pradeepmouli/skillit72026年10月6日 更新

CLI documentation conventions for generated skills. Use when improving Commander descriptions, help text, positional argument docs, and config-surface correlation.

日本語の概要は準備中です。原文の説明を表示しています。

pradeepmouli/skillit72026年10月6日 更新

Shared types, SKILL.md renderer, and token budgeting for skillit plugins

日本語の概要は準備中です。原文の説明を表示しています。

pradeepmouli/skillit72026年10月6日 更新

Documentation conventions for generating high-quality AI agent skills from TypeScript source. Use when preparing a library for skill generation, auditing JSDoc quality, fixing audit warnings, writing @useWhen/@avoidWhen/@never tags, or asking about documentation conventions for skills. Use this even if the user just says 'audit my docs', 'improve my JSDoc', or 'make my skills better'.

日本語の概要は準備中です。原文の説明を表示しています。

pradeepmouli/skillit72026年10月6日 更新

Generate AI agent skills from TypeScript documentation

日本語の概要は準備中です。原文の説明を表示しています。

pradeepmouli/skillit72026年10月6日 更新

pradeepmouli のスキルをすべて見る

このスキルの問題を報告する