cmd-languages-lang

Identify primary language, tooling, and conventions from project config files.

2|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/jlaws/dotfiles --skill cmd-languages-lang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmd-languages-lang
Source: https://github.com/jlaws/dotfiles/tree/main/.agents/skills/cmd-languages-lang
Command: npx skills add https://github.com/jlaws/dotfiles --skill cmd-languages-lang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies the primary language, tooling, and conventions for a software project to guide consistent language-pattern decisions from the start.

Core Features & Use Cases

  • Detect the primary language from common config files (package.json, pyproject.toml, Cargo.toml, go.mod, Package.swift, Gemfile).
  • Identify available tooling configurations and coding conventions to align patterns with the project stack.
  • Scope guidance to the target area, enabling focused recommendations when users specify a topic or language.

Quick Start

Analyze the project's root to determine language, tooling, and patterns, then propose a tailored setup plan.

Frequently Asked Questions about cmd-languages-lang

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

FAQPage Schema
How do I detect the primary programming language and tooling for a new project setup?

Language detection for project setup is performed by examining root config files like package.json, pyproject.toml, and Cargo.toml. This process identifies the primary language, available tooling, and conventions to guide consistent language-pattern decisions from the start.

What's the best way to identify coding conventions during a project migration?

Identifying coding conventions during a migration involves analyzing existing project structure and detected patterns. The system scopes guidance to your target area, proposing a tailored setup plan that aligns new patterns with your established project stack.

Does language-pattern detection work with Go, Rust, and Swift config files?

Yes, language-pattern detection works with Go, Rust, and Swift by reading go.mod, Cargo.toml, and Package.swift files. It also supports Python, JavaScript/TypeScript, and other languages by examining their respective config files to determine the stack.

Can I scope language-pattern guidance to a specific topic or framework?

Yes, you can scope language-pattern guidance to a specific topic or language. When users specify a target area during refactoring or new project setup, the system enables focused recommendations tailored to that particular scope.

When do I need to examine config files for multilang project refactoring?

You need to examine config files for multilang project refactoring when you require actionable guidance across Python, JavaScript/TypeScript, Go, Rust, or Swift. Analyzing files like Gemfile or pyproject.toml determines tooling configurations and coding conventions.