Agentbox ships a built-in workspace skeleton intended to jump-start new repositories with:
- A baseline
.github/folder (CI, release, Docker publishing, cleanup) - Stack-specific Copilot instruction files under
.github/instructions/ - A
copilot-instructions.mdtuned for “use the Makefile” workflows - A template
Makefile SKILL.mdfiles under.github/skills/that document the intended conventions
The skeleton is copied into:
/home/agent/workspace-skel/
From inside the container:
make init-workspaceThis copies /home/agent/workspace-skel/ into /workspace/ without overwriting existing files.
Makefile.github/copilot-instructions.md.github/workflows/(CI, release, Docker publish, cleanup).github/instructions/(stack-specific Copilot instructions).github/skills/(skill descriptions)
- The workflows are intentionally generic and expect projects to provide meaningful
make check(ormake lint+make test) targets. - The skeleton
Makefileincludes optional Docker image build/publish helpers (make docker-build,make dual-tag). - Docker publishing workflows are geared towards pushing to GHCR on tags
v*.