api-design
Design or review REST and GraphQL API interfaces. Use when asked to design an API, review endpoint structure, define…
Audit project dependencies for vulnerabilities, license issues, and bloat. Use when asked to check dependencies, audit packages, find vulnerable libraries, or reduce bundle size.
$ npx -y skills add agulli/atlas-agents --skill dependency-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dependency-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit project dependencies for vulnerabilities, license issues, and bloat. Use when asked to check dependencies, audit packages, find vulnerable libraries, or reduce bundle size.
name: dependency-audit description: Audit project dependencies for vulnerabilities, license issues, and bloat. Use when asked to check dependencies, audit packages, find vulnerable libraries, or reduce bundle size. license: MIT compatibility: Requires pip or npm/yarn/pnpm
1. **Identify the package manager.** Look for:
2. **Run vulnerability scan.**
3. **Check for outdated packages.**
4. **License audit.** Check that no dependency uses a copyleft license (GPL, AGPL) in a proprietary project:
5. **Identify unused dependencies.**
6. **Write the report** as a markdown table with columns: Package, Current Version, Latest Version, Vulnerabilities, License, Status (keep/update/remove).
| Excuse | Rebuttal | |--------|----------| | "We'll update dependencies later" | Known vulnerabilities are actively exploited. Flag them now. | | "It's a dev dependency, it doesn't matter" | Dev dependencies run in CI and on developer machines — they are attack surface. | | "Removing unused deps might break something" | If nothing imports it, nothing uses it. Remove it. |
This repository contains the source code, examples, and project implementations for the book "Hands-on AI Agents" — a practical, code-first guide to building AI agents and, more importantly, putting them into production.
Design or review REST and GraphQL API interfaces. Use when asked to design an API, review endpoint structure, define…
Perform a structured security and quality audit on source code. Use when asked to review code, audit a pull request, check for…
Design, build, or debug data processing pipelines. Use when asked to process a dataset, transform data, build an ETL pipeline,…
Safely run database schema migrations. Use when asked to update database schema, add columns, create tables, run alembic, or…
Execute a structured deployment to staging or production. Use when asked to deploy, ship, release, push to production, or promote…
Write or update technical documentation for code, APIs, or systems. Use when asked to document a module, write a README, generate…