stack-typescript

Load TypeScript/JavaScript coding rules from .claude/rules/stack-typescript/ before edits.

2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/t0lab/harness-kit --skill stack-typescript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack-typescript
Source: https://github.com/t0lab/harness-kit/tree/main/examples/typescript-project/.agents/skills/stack-typescript
Command: npx skills add https://github.com/t0lab/harness-kit --skill stack-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforce consistent TypeScript/JavaScript coding standards by loading rules from .claude/rules/stack-typescript/ before edits, ensuring code quality and safety checks.

Core Features & Use Cases

  • Loads and applies coding-style.md, patterns.md, testing.md, and security.md from .claude/rules/stack-typescript/ to TS/JS edits.
  • Ensures project-wide consistency in coding style, patterns, testing conventions, and security considerations.

Quick Start

Review the rules in .claude/rules/stack-typescript/ before making edits to TS/JS code.

Frequently Asked Questions about stack-typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce TypeScript coding standards automatically before code edits?

To enforce TypeScript coding standards before edits, this Skill loads rules from the .claude/rules/stack-typescript/ directory and validates changes against coding-style.md, patterns.md, testing.md, and security.md.

What JavaScript and TypeScript file types are supported for coding style validation?

Coding style validation applies across .ts, .tsx, .js, and .jsx files, loading project-specific conventions and security checks to ensure consistent JavaScript and TypeScript edits.

Do I need to manually configure coding rules to enforce TS/JS patterns?

You must populate the .claude/rules/stack-typescript/ directory with coding-style.md, patterns.md, testing.md, and security.md files. The Skill uses these specific rule files to validate TypeScript and JavaScript changes.

How does this approach compare to other tools for enforcing TS/JS security checks?

Unlike standalone linters, this approach integrates security checks directly into your edit workflow by loading security.md rules from your project directory, validating TypeScript and JavaScript changes before they are applied.

Why are my TypeScript testing conventions not being applied during edits?

Testing conventions are applied by loading testing.md from the .claude/rules/stack-typescript/ directory. If this file is missing or incorrectly formatted, TypeScript testing rules will not validate your edits.

Can I use this to enforce project-wide JavaScript patterns and security checks?

Yes, you can enforce project-wide JavaScript patterns and security checks by configuring the rule files in .claude/rules/stack-typescript/, which the Skill loads to validate all .js and .jsx file edits.