SQLiteCpp Doxygen standards and templates for public API docs and file headers.
66
78%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/sqlitecpp-doxygen-guide/SKILL.mdFor general style rules, see
AGENTS.mdandsqlitecpp-coding-standards.
include/ and src/ (see Doxyfile)./**
* @file Example.h
* @ingroup SQLiteCpp
* @brief One-line summary of the file.
*/
class SQLITECPP_API Example
{
public:
/**
* @brief Do the thing.
* @param[in] aValue Value to use
* @return Result value
* @throw SQLite::Exception in case of error
*/
int doThing(int aValue);
};Keep the full MIT license block in real file headers.
include/SQLiteCpp/Database.hsrc/: src/Database.cpp@file, @ingroup, @brief.#pragma once in headers.@brief for every public class/method.@param[in|out] for each parameter.@return for non-void return values.@throw SQLite::Exception for throwing APIs.@note/@warning only when needed.cmake -DSQLITECPP_RUN_DOXYGEN=ON ..
cmake --build . --target SQLiteCpp_doxygenOutput: doc/html/index.html
sqlitecpp-workflow736fb31
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.