/setup-linting
Setup code linting and quality tools
$ npx -y skills add qdhenry/Claude-Command-Suite --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/setup-linting
Context preview
What this command does when you run it.
Setup code linting and quality tools
Command definition
setup-linting.mdSetup Linting Command
Setup code linting and quality tools
Instructions
Follow this systematic approach to setup linting: **$ARGUMENTS**
1. **Project Analysis**
- Identify programming languages and frameworks
- Check existing linting configuration
- Review current code style and patterns
- Assess team preferences and requirements
2. **Tool Selection by Language**
**JavaScript/TypeScript:**
npm install -D eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin
npm install -D prettier eslint-config-prettier eslint-plugin-prettier
**Python:**
pip install flake8 black isort mypy pylint
**Java:**
# Add to pom.xml or build.gradle
# Checkstyle, SpotBugs, PMD
3. **Configuration Setup**
**ESLint (.eslintrc.json):**
{
"extends": [
"eslint:recommended",
"@typescript-eslint/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"rules": {
"no-console": "warn",
"no-unused-vars": "error",
"@typescript-eslint/no-explicit-any": "warn"
}
}4. **IDE Integration**
- Configure VS Code settings
- Setup auto-fix on save
- Install relevant extensions
5. **CI/CD Integration**
- name: Lint code
run: npm run lint6. **Package.json Scripts**
{
"scripts": {
"lint": "eslint src --ext .ts,.tsx",
"lint:fix": "eslint src --ext .ts,.tsx --fix",
"format": "prettier --write src"
}
}Remember to customize rules based on team preferences and gradually enforce stricter standards.
Read more
Setup Linting Command
Setup code linting and quality tools
Instructions
Follow this systematic approach to setup linting: **$ARGUMENTS**
1. **Project Analysis**
- Identify programming languages and frameworks
- Check existing linting configuration
- Review current code style and patterns
- Assess team preferences and requirements
2. **Tool Selection by Language**
**JavaScript/TypeScript:**
npm install -D eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin npm install -D prettier eslint-config-prettier eslint-plugin-prettier
**Python:**
pip install flake8 black isort mypy pylint
**Java:**
# Add to pom.xml or build.gradle # Checkstyle, SpotBugs, PMD
3. **Configuration Setup**
**ESLint (.eslintrc.json):**
{
"extends": [
"eslint:recommended",
"@typescript-eslint/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"rules": {
"no-console": "warn",
"no-unused-vars": "error",
"@typescript-eslint/no-explicit-any": "warn"
}
}4. **IDE Integration**
- Configure VS Code settings
- Setup auto-fix on save
- Install relevant extensions
5. **CI/CD Integration**
- name: Lint code
run: npm run lint6. **Package.json Scripts**
{
"scripts": {
"lint": "eslint src --ext .ts,.tsx",
"lint:fix": "eslint src --ext .ts,.tsx --fix",
"format": "prettier --write src"
}
}Remember to customize rules based on team preferences and gradually enforce stricter standards.
A comprehensive development toolkit designed following Anthropic's Claude Code Best Practices for AI-assisted software development.
Repo: qdhenry/Claude-Command-Suite
Other commands on claude-command-suite.
- /boundary-bbcr-fallback
Execute automatic BBCR (Collapse-Rebirth Correction) when knowledge boundaries are exceeded or reasoning fails.
Open command - /boundary-detect
Analyze semantic position relative to knowledge boundaries to prevent hallucination and identify uncertainty zones.
Open command - /boundary-heatmap
Generate a visual heatmap of knowledge boundaries showing safe zones, risk areas, and semantic coverage.
Open command - /boundary-risk-assess
Evaluate the current risk level and provide detailed analysis of potential hallucination or reasoning failure.
Open command - /boundary-safe-bridge
Find and construct semantic bridges to safely navigate from current position to target concept without crossing dangerous boundaries.
Open command - /optimize-prompt
Takes an input prompt and returns ONLY a token-optimized version that preserves meaning while minimizing token count. Based on LLM tokenization principles: common words tokenize more efficiently, unusual words break into more tokens, and conciseness reduces cost.
Open command

