원클릭으로
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": []
}