Skip to content

agentic.mk depends on agent files not included in the template #43

@HarryCampion

Description

@HarryCampion

Problem

.rhiza/make.d/agentic.mk defines analyse-repo and summarise-changes make targets that invoke --agent analyser and --agent summarise. These targets depend on .github/agents/analyser.md and .github/agents/summarise.md, which are not under .rhiza/ and are not synced by the template.

This creates a broken dependency: the make targets ship with the template but the agent definitions they rely on do not, so the targets silently fail on a fresh downstream repo.

Related

The following files in downstream repos contain no project-specific content and are candidates to be moved into the template:

File Purpose
.github/agents/analyser.md Journal-style repo analyser agent for Copilot
.github/agents/summarise.md Release changelog summariser agent for Copilot
.github/hooks/hooks.json Wires session-start and session-end hooks
.github/hooks/session-start.sh Go environment validation (uses .go-version, go.mod, standard tools)
.github/hooks/session-end.sh Quality gates via make fmt/lint/test/tidy

Suggestion

Either move the agent definition files into .rhiza/ so they are synced alongside agentic.mk, or document them as required downstream boilerplate with clear copy instructions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions