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

attw

Use this skill when the user wants to verify that an npm package's TypeScript types resolve correctly for consumers, using attw (Are the Types Wrong).

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

javimosch/supercliスター 56(GitHub 56 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.5 KB

SKILL.md(原文)

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

attw Plugin

attw ("Are the Types Wrong") tests whether the TypeScript types shipped in an npm package actually resolve under every module-resolution strategy (node10, node16 CJS/ESM, bundler). Catches masquerading files, missing .d.ts, wrong types conditions — before users report them.

Commands

Checking

  • attw check pack — Pack the local package and check its types
  • attw check npm <pkg> — Check a published npm package
  • attw check tarball <file.tgz> — Check a .tgz tarball
  • attw _ _ — Passthrough to attw CLI

Usage Examples

  • "Check if my package's types resolve correctly"
  • "Does lodash's types work under node16 ESM?"
  • "Verify the built tarball has correct types"
  • "Add an attw check to my publish workflow"

Installation

npm install -g @arethetypeswrong/cli
# or: npx @arethetypeswrong/cli

Examples

# Standard pre-publish check
attw --pack .

# Inspect a published package
attw --from-npm react@19

# Machine-readable output
attw --pack . --format json

# Only check specific entrypoints
attw --pack . --entrypoints ./index.d.ts

Key Features

  • Tests every resolution mode: node10, node16 CJS, node16 ESM, bundler
  • Detects "masquerading" files (ESM syntax in .js under type:commonjs, etc.)
  • --format table|json|flipped output
  • Pairs with publint for complete pre-publish verification

レビュー

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

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Use this skill when the user wants to use 100-exercises-to-learn-rust.

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

javimosch/supercli562026年10月30日 更新

2to3

無料

Use this skill when the user wants to use 2to3, cli tool: 2to3.

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

javimosch/supercli562026年10月30日 更新

2to3-2.7

無料

Use this skill when the user wants to use 2to3-2.7, cli tool: 2to3-2.7.

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

javimosch/supercli562026年10月30日 更新

2to3-3.11

無料

Use this skill when the user wants to use 2to3-3.11, cli tool: 2to3-3.11.

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

javimosch/supercli562026年10月30日 更新

411toppm

無料

Use this skill when the user wants to use 411toppm, cli tool: 411toppm.

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

javimosch/supercli562026年10月30日 更新

53AIHub

無料

Use this skill when the user wants to use 53AIHub.

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

javimosch/supercli562026年10月30日 更新

javimosch のスキルをすべて見る

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