Project Analysis
Analyze projects for skill suggestions, security audits, pattern mining, and insights
suggestauditmineinsight
suggest#
Get skill suggestions based on your project's tech stack.
skills suggest [options]
# Alias: skills sg
| Option | Description |
|---|---|
-l, --limit <n> | Maximum number of suggestions (default: 10) |
-m, --min-score <n> | Minimum match score 0β100 (default: 20) |
-c, --category <cat> | Filter by category |
-t, --task <query> | Search skills by task description |
-v, --verbose | Show detailed match reasons |
-j, --json | Output in JSON format |
-p, --path <dir> | Project path (default: current directory) |
Example:
skills suggest --json
skills sg -t "unit testing" -v
skills suggest --min-score 50
audit#
Security audit β scan skills for vulnerabilities.
skills audit <path> [options]
# Alias: skills scan <path>
| Option | Description |
|---|---|
-f, --format <format> | Output format: summary, json, table, sarif (default: summary) |
--fail-on <severity> | Exit code 1 if findings β₯ severity (critical, high, medium, low) |
--skip-rules <rules> | Comma-separated rule IDs to skip |
Examples:
skills audit ./my-skill
skills scan ./my-skill --format sarif
skills audit ./skill --fail-on high # CI/CD friendly
Output:
π Scanning: my-skill
β No security issues found
Checks: 12 passed, 0 warnings, 0 critical
mine#
Extract coding patterns and conventions from git history.
skills mine [options]
# Alias: skills mn
| Option | Description |
|---|---|
-d, --depth <n> | Number of commits to analyze (default: 100) |
-o, --output <path> | Save patterns to file |
-f, --format <fmt> | Output format: text, json, skill (default: text) |
Example:
skills mine --depth 5 # Analyze last 5 commits
skills mine -f skill -o . # Generate a skill from patterns
skills mn --depth 50 -f json # JSON for processing
insight#
Analyze installed skills β patterns, coverage, and gaps.
skills insight [options]
# Alias: skills in
| Option | Description |
|---|---|
-j, --json | Output as JSON |
-v, --verbose | Show detailed breakdown |