npx agentspec-cli install daa808e9-b42b-4413-abd6-fd84b44488e6 --framework ClaudeCode→ .claude/skills/autofix-skill/SKILL.md
# AutoFix-Skill This skill integrates the AutoFix engine to intelligently repair build failures in AOSP, OpenHarmony, and Linux Kernel environments. ## capabilities The skill operates by parsing build logs (or error strings), identifying the specific error type via regex/heuristics, and applying targeted fixes to the source code or build configuration files. ### 1. Symbol & Header Issues - **Missing Header**: Adds `#include <...>` for standard and project headers. - **Undeclared Identifier**: Import/include missing symbols. - **Namespace Errors**: Fixes missing `std::` or namespace scopes. - **Forward Declaration**: Inserts forward decls to resolve circular deps. ### 2. Linkage & Dependencies - **Undefined Reference**: Adds libraries to `shared_libs`/`deps` in `Android.bp`/`BUILD.gn`. - **Rust Crates**: Adds missing `rustlibs` implies. - **Visibility**: Resolves visibility restrictions between modules. - **Multiple Definitions**: Removes duplicate sources or link dependencies. - **Vtable Issues**: Identifies missing virtual function implementations. ### 3. API & Type Safety - **Signature Mismatch**: Fixes function call arguments (too few/many). - **Type Conversion**: Suggests `static_cast`, `c_str()`, etc. - **Const Correctness**: Fixes `const` qualifier mismatches. - **Deprecated API**: Updates legacy API calls to modern equivalents. - **Missing Override**: Adds `override` keyword to virtual destructors/methods. ### 4. Build Configuration - **Syntax Errors**: Fixes typos in `Android.bp`/`BUILD.gn`. - **Compiler Flags**: Removes unsupported/illegal flags. - **Permissions**: Fixes `chmod +x` for build scripts. - **Ninja Cache**: Cleans dirty ninja build states. ## Usage ### Fix from Log File (Recommended) ```bash cd /absolute/path/to/autofix_skill PYTHONPATH=. python3 -m src.cli fix --log /path/to/build.log --root /path/to/project_root ``` ### Fix Single Error ```bash cd /absolute/path/to/autofix_skill PYTHONPATH=. python3 -m src.cli fix --error "fatal error: 'vector' file not found" ``` ### Scan for Patterns ```bash cd /absolute/path/to/autofix_skill PYTHONPATH=. python3 -m src.cli scan ``` ## Build Systems - **Android**: `Android.bp` (Soong) - **OpenHarmony**: `BUILD.gn` (GN) - **Linux Kernel**: `Kbuild`/`Makefile` - **General C++**: `CMakeLists.txt`
Built on the Agent Skills standard
release-skills
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送".
by AgentHub Crawler
opencli-autofix
Automatically fix broken OpenCLI adapters when commands fail. Load this skill when an opencli command fails — it guides you through diagnosing the failure via OPENCLI_DIAGNOSTIC, patching the adapter, and retrying. Works with any AI agent.
by AgentHub Crawler
cicd-fix-expert
Analyze and fix CI/CD pipeline failures including build errors, test failures, and linting issues
by AgentHub Crawler
Sign in to leave a comment.
skill
# ## Overview This skill provides expertise for the **.** module. **Location**: `/root/.openclaw/workspace-opengl/skills/project-skill-generator` **Language**: python **Files**: 3 files ## Doma
by AgentHub Crawler