بنقرة واحدة
config-worker
Handles build configuration, Maven POM, GitHub Actions, and .gitignore changes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Handles build configuration, Maven POM, GitHub Actions, and .gitignore changes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | config-worker |
| description | Handles build configuration, Maven POM, GitHub Actions, and .gitignore changes |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Use for features that involve:
None.
Read the feature description carefully. Understand what configuration change is needed and why.
Read AGENTS.md for boundaries, conventions, and constraints. Pay special attention to:
Read the current file(s) you'll modify. Understand the full context — don't just insert changes blindly. For POM files, understand the parent-child relationship and inherited plugins.
Plan the change. For Maven POM changes:
For GitHub Actions:
if conditions for conditional stepsImplement the change.
Validate the change.
cd /d C:\Users\bendc\Documents\GitHub\feagi-java-sdk && gradlew.bat build (or appropriate subset)${{ secrets.* }} syntax.git status that intended files are tracked/untracked.jar tf <path> to verify contents.Cross-reference with AGENTS.md. Verify:
0.0.1{
"salientSummary": "Added maven-assembly-plugin configuration to sdk-native/pom.xml with 5 assembly descriptor executions producing platform-classified JARs. Each descriptor includes only the native lib for that platform. Verified XML is well-formed and classifier names match convention.",
"whatWasImplemented": "Created 5 Maven assembly descriptors at sdk-native/src/assembly/{linux-x86_64,linux-aarch64,osx-x86_64,osx-aarch64,windows-x86_64}.xml. Each descriptor produces a JAR with classifier matching its platform, including only native/<platform>/ directory contents. Added maven-assembly-plugin to sdk-native/pom.xml with 5 executions referencing the descriptors, bound to package phase.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{
"command": "python3 -c \"import xml.etree.ElementTree as ET; ET.parse('sdk-native/pom.xml'); print('Valid XML')\"",
"exitCode": 0,
"observation": "POM is valid XML"
},
{
"command": "jar tf sdk-native/target/sdk-native-0.0.1-linux-x86_64.jar",
"exitCode": 0,
"observation": "Contains META-INF/MANIFEST.MF and native/linux-x86_64/libfeagi_java_ffi.so only"
}
],
"interactiveChecks": [
{
"action": "Inspected each assembly descriptor XML for correct include/exclude patterns",
"observed": "Each descriptor includes only its platform directory and excludes all others"
}
]
},
"tests": {
"added": []
},
"discoveredIssues": []
}