Add missing agents for encode-policy workflow#6
Merged
hua7450 merged 1 commit intoPolicyEngine:masterfrom Nov 4, 2025
Merged
Conversation
Add four essential agents for the encode-policy workflow: - issue-manager: Finds or creates GitHub issues for program implementations - naming-coordinator: Establishes variable naming conventions based on existing patterns - pr-pusher: Ensures PRs are properly formatted with changelog, linting, and tests - legislation-statute-analyzer: Analyzes legislative text and statutes These agents are referenced in the /complete:encode-policy workflow and were missing from the plugin. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
anth-volk
added a commit
that referenced
this pull request
Mar 10, 2026
…lder docs Replaces single worker.py with _image_setup.py + app.py + simulation.py pattern to prevent module-level import crash-loops. Adds .run_function() image snapshot for fast cold starts, updates resource specs to cpu=8.0/memory=32768, and adds architecture validator check #6 for Modal backend structure compliance. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
anth-volk
added a commit
that referenced
this pull request
Mar 14, 2026
…lder docs Replaces single worker.py with _image_setup.py + app.py + simulation.py pattern to prevent module-level import crash-loops. Adds .run_function() image snapshot for fast cold starts, updates resource specs to cpu=8.0/memory=32768, and adds architecture validator check #6 for Modal backend structure compliance. Co-Authored-By: Claude Opus 4.6 <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.
Summary
This PR adds four essential agents that are referenced in the
/complete:encode-policyworkflow but were missing from the policyengine-claude plugin. These agents were copied from the policyengine-us repository's.claude/agentsfolder.Agents Added
1.
issue-manager.mdPurpose: Finds or creates GitHub issues for program implementations
Key Responsibilities:
Why Critical: Ensures each implementation has a single source of truth issue for documentation and coordination across all agents.
2.
naming-coordinator.mdPurpose: Establishes variable naming conventions based on existing patterns
Key Responsibilities:
Why Critical: Prevents naming mismatches between parallel development branches and ensures consistency with existing codebase patterns. Referenced by both test-creator and rules-engineer agents.
3.
pr-pusher.mdPurpose: Ensures PRs are properly formatted with changelog, linting, and tests before pushing
Key Responsibilities:
Why Critical: Catches issues locally before CI runs publicly, reducing iteration time and ensuring code quality standards.
4.
legislation-statute-analyzer.mdPurpose: Analyzes legislative text and statutes
Key Responsibilities:
Why Critical: Helps understand complex legislative text when implementing government benefit programs, ensuring accurate interpretation of legal requirements.
Integration with encode-policy Workflow
These agents are invoked at specific phases:
@complete:issue-manager- Sets up issue and draft PR@complete:naming-coordinator- Establishes naming conventions and folder structure@complete:pr-pusher- Pre-push validation and formatting@complete:legislation-statute-analyzer- When legislative analysis is neededChanges Made
agents/issue-manager.md(241 lines)agents/legislation-statute-analyzer.md(52 lines)agents/naming-coordinator.md(211 lines)agents/pr-pusher.md(243 lines)All agents follow the existing agent format with frontmatter (name, description, tools, model) and detailed workflow instructions.
Test Plan
Related PR
This PR complements #5 which updates the encode-policy workflow to use @complete: prefixed agent references.
🤖 Generated with Claude Code