redhat-community-ai-tools

Dep Check — Development skill for Claude Code

Development community

../../commands/dep-check/command.md.

How to install Dep Check

Installs to ~/.claude/commands/redhat-community-ai-tools-claude-code-setup-evaluator-dep-check.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/redhat-community-ai-tools/claude-code-setup-evaluator/HEAD/.claude/commands/dep-check.md -o ~/.claude/commands/redhat-community-ai-tools-claude-code-setup-evaluator-dep-check.md

Restart Claude Code, or start a new session, for it to be picked up.

What Dep Check does

A workspace for Claude Code users who work across multiple repositories. Clone your repos, get shared skills and commands out of the box, add your own.

Alternatives in Development

  • Done Check — PUA Done Check — 用于没跑测试别说完成、已完成但没证据、done without proof、需要验收/回归/交付质量检查的场景 19.5k ★
  • Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
  • Grammar Check — Identify grammar and flow errors with targeted fix suggestions 7.8k ★

README

Claude Code Basecamp

A workspace for Claude Code users who work across multiple repositories. Clone your repos, get shared skills and commands out of the box, add your own.

How It Works

This is a **meta-workspace**. You clone your project repositories into the `repositories/` folder and run Claude Code from the workspace root. Claude automatically gets access to all skills and commands. Your repos stay independent — they push to their own remotes, the workspace never touches them.

claude-code-basecamp/
  repositories/           # Clone your repos here (gitignored — yours, not shared)
    my-api/
    frontend/
    data-pipeline/
  skills/                 # AI skills — activate automatically when relevant
  commands/               # Slash commands — you trigger with /command
  .claude/                # Claude Code hooks and config

Quick Start

git clone https://github.com/redhat-community-ai-tools/claude-code-basecamp.git
cd claude-code-basecamp
uv sync
uv run .ai-workspace/scripts/setup.py

# Clone your repos
cd repositories/
git clone 
cd ..

# Start working
claude

Tell Claude which repo to focus on — "I'm working on my-api" or type `/focus` to pick from a list. Skills activate automatically. Commands are there when you need them.

What You Get

Skills (activate automatically)

Skills are knowledge that Claude carries in the background. You don't trigger them — they activate when relevant to what you're doing.

Skill What it does
security-check Detects credential leaks, insecure patterns, LLM-specific risks
python-conventions Dotenv conventions, API client rules, TDD workflow
data-pipeline-patterns Pipeline stage design, validation, circuit breakers
refactoring-patterns Measurement-driven refactoring with before/after metrics
verification-loop Powers /verify, /quality-gate
brainstorming Design exploration before implementation

Commands (you trigger these)

Command When to use What it does
/verify After coding Check types, lint, tests
/quality-gate Before git push Tests + secret scan
/refactor-safe After review Refactor without changing public API
/test-coverage Adding tests Find untested code, generate tests
/diff-explain Reviewing changes Explain by intent, not file count
/explain-code Unfamiliar code Layered explanation scaled to complexity
/explain-simple Non-technical audience Plain language, no jargon
/prompt-test Editing LLM prompts Test against samples, catch regressions
/ai-engineer-review Architecture check Brutally honest review
/architecture-docs Documentation Architecture docs with Mermaid diagrams
/env-check Something broke Validate environment setup
/recap End of session Summarize for standup
/focus Switch repos Pick repos from a list
/changelog Before a release Generate changelog grouped by intent
/dep-check Periodic audit Check unused deps, outdated versions, vulnerabilities
/toolkit Discovery See everything available

Hooks (automatic safety nets)

Hook What it does
Session start Reports git status of all your repos
Secret scan Blocks git commit/push if API keys detected in tracked files
Commit size guard Warns if staged diff exceeds 500 lines, suggests splitting
Skill suggestion Reminds Claude which skills are relevant to files you're editing

Adding Your Own Skills and Commands

You can extend the workspace with your own skills and commands:

  • Add a skill — Create a folder in skills/ with a SKILL.md file. Claude picks it up automatically.
  • Add a command — Create a folder in commands/ with a command.md file. It becomes a /command you can type.

After adding, Claude picks them up automatically.

Learn More

  • `GUIDE.md` — Full reference for all skills, commands, and hooks

Credits

Built on top of [ai-workspace-template](https://github.com/MichaelYochpaz/ai-workspace-template) by Michael Yochpaz.