c-verify-skill

Run C/C++ static analysis using clang-tidy and cppcheck to scan code, check quality, verify C code, detect bugs, review staged or modified files before commit.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "c-verify-skill" with this command: npx skills add ruiwarn/skills/ruiwarn-skills-c-verify-skill

C/C++ Static Analysis Tool (AI-Optimized)

Usage

# Check staged files (most common)
$SKILL_DIR/scripts/run_c_checks.sh --git-staged --project-root /path/to/project

# Check modified files
$SKILL_DIR/scripts/run_c_checks.sh --git-modified --project-root /path/to/project

# Check specific file
$SKILL_DIR/scripts/run_c_checks.sh -f code/main.c --project-root /path/to/project

# Check directory
$SKILL_DIR/scripts/run_c_checks.sh -d code/APP --project-root /path/to/project

Required: --project-root parameter must be provided.

Output Format

Default output is JSON with 5 sections:

{
  "summary": {
    "files_checked": 5,
    "errors": 1,
    "warnings": 8,
    "info": 1,
    "total": 10,
    "priority": "medium"  // high/medium/low
  },
  "issues_by_check": {
    "bugprone-macro-parentheses": {"count": 7},
    "clang-diagnostic-macro-redefined": {"count": 1}
  },
  "issues": [
    {"file": "code/main.c", "line": 48, "severity": "error", "message": "...", "check": "..."}
  ],
  "global_issues": [
    {"severity": "info", "message": "...", "check": "toomanyconfigs"}
  ],
  "top_files": [
    {"file": "code/xTarget.h", "issue_count": 4}
  ]
}

AI Processing Guide

  1. Check priority: high → must fix errors, medium → suggest fixes, low → optional
  2. Group by check: Use issues_by_check to identify common issues and provide unified fix
  3. Focus on top_files: Prioritize files with most issues
  4. Separate global_issues: Usually tool config warnings, show last or ignore
  5. Provide fixes: Based on check field, give specific code examples

Response Template:

Analysis complete! Priority: {priority} ({errors}E/{warnings}W)

Main issues:
- {check-name} ({count}x) - {explanation}

Top files: {file} ({count} issues)

Fix suggestions:
1. {file}:{line} - {specific fix with code}

Options

  • --severity error: Show only errors
  • --ignore <pattern>: Ignore specific checks
  • --format text|markdown: Alternative formats (not recommended for AI)

Exit Codes

  • 0: No errors (warnings OK)
  • 1: Errors found (must fix)
  • 2: Tool error or invalid args

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

github-search-before-code

No summary provided by upstream source.

Repository SourceNeeds Review
General

embedded-cross-review

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

Repository SourceNeeds Review
163K94.2Kanthropics
Coding

remotion-best-practices

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Repository SourceNeeds Review
149.4K2.1Kremotion-dev