languages
Standardizes code quality across TypeScript and Python projects.
Install
mkdir -p .claude/skills/languages && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11133" && unzip -o skill.zip -d .claude/skills/languages && rm skill.zipInstalls to .claude/skills/languages
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Language-specific coding standards — state-of-the-art TypeScript (strict, type-safe, modern) and Python with uv (fully typed, Pydantic, Ruff), both implementing the code-quality guidelines.Key capabilities
- →Standardize TypeScript coding patterns
- →Enforce Python code quality with uv
- →Implement type safety rules
- →Apply Pydantic and Ruff standards
How it works
The skill enforces language-specific quality rules defined in the code-quality reference, utilizing strict TypeScript configurations and modern Python tooling.
Inputs & outputs
When to use languages
- →Setting up project linting rules
- →Enforcing type safety
- →Standardizing language patterns
About this skill
languages
Language-specific coding standards — state-of-the-art TypeScript and Python.
Both skill sets implement the mandatory quality rules defined in code-quality: type safety, error handling, immutability, naming conventions, and documentation.
Skills
| Skill | Description |
|---|---|
typescript | Strict TypeScript — tsconfig, Zod, branded types, modern patterns |
python | Modern Python with uv — type annotations, Pydantic, Ruff, mypy strict |
References
When not to use it
- →Legacy codebases requiring non-standard patterns
Prerequisites
Limitations
- →Requires adherence to external code-quality guidelines
How it compares
Unlike manual linting, this skill mandates specific quality rules like immutability and documentation consistency across both languages.
Compared to similar skills
languages side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| languages (this skill) | 0 | 3mo | No flags | Intermediate |
| deepwiki-rs | 25 | 9mo | Review | Intermediate |
| cursor-prod-checklist | 4 | 27d | Review | Intermediate |
| ast-grep-find | 3 | 7mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
deepwiki-rs
sopaco
AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.
cursor-prod-checklist
jeremylongshore
Execute production readiness checklist for Cursor IDE setup. Triggers on "cursor production", "cursor ready", "cursor checklist", "optimize cursor setup". Use when working with cursor prod checklist functionality. Trigger with phrases like "cursor prod checklist", "cursor checklist", "cursor".
ast-grep-find
parcadei
AST-based code search and refactoring via ast-grep MCP
lint-and-validate
davila7
Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.
naming-analyzer
davila7
Suggest better variable, function, and class names based on context and conventions.
checking-changes
streamlit
Validates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.