بنقرة واحدة
uni20-doxygen-audit
Audit and normalize Uni20 Doxygen comments to AGENTS.md policy with minimal, scoped edits.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Audit and normalize Uni20 Doxygen comments to AGENTS.md policy with minimal, scoped edits.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Review Uni20 changes for correctness, regressions, missing evidence, and architectural consistency.
Configure, build, and run tests for the Uni20 repository with project-specific conventions. Keep this skill machine-agnostic and defer local toolchain/path details to .codex/instructions.local.md when available.
Run a machine-agnostic Uni20 configure/build/test matrix by detecting available compilers and applying a minimal coverage strategy.
Diagnose and fix Uni20 dependency detection/configuration failures with minimal, reproducible CMake changes.
Keep Uni20 documentation aligned with current code behavior and API surface, with emphasis on async and developer-facing docs.
| name | uni20-doxygen-audit |
| description | Audit and normalize Uni20 Doxygen comments to AGENTS.md policy with minimal, scoped edits. |
Use this skill to apply the Doxygen policy in AGENTS.md section 8.
Keep edits scoped to requested files or changed files unless a full-tree audit is explicitly requested.
AGENTS.md Doxygen policy before editing.git diff files by default).Changed C++ headers/sources:
git diff --name-only -- '*.hpp' '*.h' '*.cpp' '*.cc' '*.cxx'
Find Doxygen blocks quickly:
rg -n "^\s*///|^\s*/\*\*|\\\brief|\\\param|\\\tparam|\\\return|\\\ingroup" src tests bindings
/// for ordinary declarations; reserve /** ... */ for file/module overviews.\brief.\param, \tparam, and \return when they clarify semantics; avoid tautological tags.\return on non-callable declarations.AGENTS.md when several tags are present.\ingroup sparingly; do not repeat it mechanically on members or nested declarations.//, /* ... */) as non-Doxygen comments.