skills/typescript/SKILL.md
Tooling and style guide for TypeScript projects.
npx skillsauth add hayeah/dotfiles typescriptInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Tooling and style guide for TypeScript projects.
constructor(public foo: string, public bar: number) to declare and assign instance properties.init instance method.Example:
private readonly dbName: string;
private readonly storeName: string;
constructor(
private readonly db: IDBDatabase,
config: BlobStoreConfig,
) {
this.dbName = config.dbName;
this.storeName = config.storeName;
}
static async create(config: BlobStoreConfig): Promise<BlobStore> {
const dbName = config.dbName;
const storeName = config.storeName;
const version = BlobStore.CURRENT_DB_VERSION;
const db = await new Promise<IDBDatabase>((resolve, reject) => {
// ...
});
return new BlobStore(db, config);
}
BlobStore → BlobStore.tsMyComponent → MyComponent.tsxsrc/BlobStore.ts → src/BlobStore.test.ts*.test.browser.tstools
Web UI development — Vite+ toolchain setup and browser-based E2E testing workflow.
development
Capture tmux pane content and export as text, HTML, SVG, PNG, or JPG. Use when you need a screenshot or text dump of a tmux pane for sharing, feeding to AI, or archiving terminal state.
testing
Copy-edit text. Fix grammar and/or tidy text into a concise listicle.
development
Design tokens and component patterns for Tailwind CSS projects.