feat(templates): add 9 dev-workflow starter templates - #6
Merged
Conversation
Adds the engineering-workflow tier to the catalog: generalist, senior-dev, planner, plan-executor, plan-reviewer, code-reviewer, review-coordinator, librarian, spec-writer. Each template ships the full catalog shape: .works/agent.yml manifest, SOUL.md personality contract, runtime system prompt + 3 Quick-Action task prompts, skills.yml (referencing forthcoming ever-works/skills slugs: plan, interview, update-wiki, analyze-branch-bugs, task-intake), seeded KB (2 playbooks / 2 checklists / 2 templates / 2 examples), icon, and a behavioral eval. manifest.json indexes all 9. The Review Coordinator template is the canonical use case for the platform's upcoming Collaborator Agents mechanism (it fans review subtasks out to Code Reviewer / Plan Reviewer collaborators). All 21 catalog templates validate against schema/ (ajv, local run of the validate.yml checks) plus structural checks (SOUL sections, kb completeness, no frontmatter, no emojis, no first-person voice). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The node -e script embedded in validate.yml had mangled template
literals ($+{...}+` instead of ${...}) — a parse-time SyntaxError,
so the workflow failed before validating anything. This PR is the
first pull_request event to exercise it.
Moves the validation logic to scripts/validate.js (same checks a-g,
correct syntax, runnable locally) and points the workflow step at it.
CONTRIBUTING now references the script instead of asking contributors
to paste the inline source.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds an engineering-workflow tier of nine
starter-*templates to the catalog:Each template ships the full eight-part catalog shape (agent.yml, SOUL.md, README, system + 3 task prompts, skills.yml, 9-file KB, icon, eval).
manifest.jsonindexes all nine.Notes for review
skills.ymlentries reference forthcomingever-works/skillsslugs (plan,interview,update-wiki,analyze-branch-bugs,task-intake, …) — unknown slugs are wizard-ignored by design (schema doc).agent.ymlsetscanCreateAgents/canAssignTaskstrue.validate.ymlchecks (ajv schema validation of all 21 agent.yml/skills.yml/eval files, path existence, slug uniqueness) is green, plus structural checks (SOUL eight sections, no frontmatter, kb 2×4 files, no emojis, no first-person voice).🤖 Generated with Claude Code