Dep Check — Development skill for Claude Code
../../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
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 aSKILL.mdfile. Claude picks it up automatically. - Add a command — Create a folder in
commands/with acommand.mdfile. It becomes a/commandyou 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.
Related Skills
Mcptoon
Listing 255 MCP tools costs 71,929 tokens. mcptoon's name index: 581 (-99.2%, tiktoken-measured). Zero-dep CLI
Workz
The environment engine for agent worktrees - zero-config dep sync + port/DB/compose isolation
No Vibes
Claude Code Stop hook that blocks false-success closeouts. Single bash file, jq-only dep, drop-in. Receipts in
Yotta Prompt
元引 yotta-prompt — intent clarification & ecosystem entry Agent Skill: turns vague prompts into runnable tasks
Ars Citation Check
ARS academic-paper citation-check mode — citation error report
Breach Check
HIBP k-anonymity check on a password wordlist. Enriches each password with its breach count, ranks DESC. Free
Related Agents
Tp Dep Health
PROACTIVELY use this when the user asks "which dependencies should I update", "any stale / risky packages", "a
Dep Purist
The relentless auditor of project dependencies. Use this agent to find outdated, vulnerable, duplicate, unused
Shipper
Release engineer that handles the last mile from working code to shipped product — tests, changelog, version b