ワンクリックで
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": []
}