com um clique
drogon-build
Build Drogon payment plugin with correct Release mode configuration
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Build Drogon payment plugin with correct Release mode configuration
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Create comprehensive production readiness documentation package for software projects. Use this skill whenever the user mentions production readiness, deployment docs, operations manual, preparing for release, going to production, or needs deployment guide, monitoring setup, security checklist, or runbook creation. This skill generates the complete documentation ecosystem needed for production deployment including deployment guides, operations manuals, monitoring configuration, security checklists, CI/CD setup, and operational automation scripts.
将 Drogon 插件测试从旧插件 API 迁移到新的基于 Service 的架构
Build Drogon payment plugin with correct Release mode configuration
Standardize and organize C++ project file structure. Use this skill whenever the user mentions cleaning up project files, organizing documentation, archiving old files, removing backups, standardizing file layout, restructuring docs, cleaning up repository, or says things like "my project is messy" or "too many files in my docs folder". This skill handles creating archive directories, moving backup/temporary files to archive, updating .gitignore, creating documentation indexes, and general project file organization for C/C++ projects.
Migrate Drogon plugin tests from old plugin API to new Service-based architecture. Use this skill whenever the user mentions migrating tests, updating to Service API, converting plugin calls, refactoring Drogon tests, or needs to update test code to use PaymentService, RefundService, CallbackService, etc. This skill handles the API migration pattern from plugin.method(req, callback) to service->method(request, key, callback) with Promise/Future for async handling.
针对 Drogon 项目的自动化代码审查流程 (Format, Lint, Arch)
| name | drogon-build |
| description | Build Drogon payment plugin with correct Release mode configuration |
| user-invocable | false |
CRITICAL: This project MUST be built in Release mode due to local Drogon framework configuration.
..\scripts\build.bat
cmake --build build directly (wrong configuration)The build.bat script automatically:
After building, verify:
# Check executables exist
ls -lh build/Release/*.exe
# Run test suite
./build/Release/test_payplugin.exe
# Verify main executable
./build/Release/PayServer.exe --version
Problem: Unresolved external symbols Solution: Ensure Release mode build (Debug/Release mismatch)
Problem: Cannot find Conan packages
Solution: Run conan install . from PayBackend/ first
Problem: Debug build succeeded but app crashes Solution: You likely built Debug against Release Drogon - rebuild in Release mode
scripts/build.batPayBackend/CMakeLists.txtPayBackend/conanfile.txtAGENTS.md (Build Rules section)