General-purpose coding policy for Baruch's AI agents
74
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Medium
Suggest reviewing before use
"""The one place diagnostics go.
stdout carries the command's JSON document and nothing else, so every warning
foreman emits goes to stderr. Modules take an injected `warn` callable that
defaults to `stderr_warn`, which is what lets tests capture warnings instead
of printing them.
"""
import sys
#: Prefix on every line, so a warning is attributable when it lands in a log
#: interleaved with herdr's own output.
PREFIX = "foreman: "
def stderr_warn(message):
"""Write one diagnostic line to stderr."""
print("{}{}".format(PREFIX, message), file=sys.stderr).tessl-plugin
hooks
rules
skills
adopt-fork-pr
herdr-foreman
classify
foreman
references
specialists
templates
tests
herdr-standup
migrate-to-plugin
onboard-repo
release
references
tests