Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion patterns/archetypes/backlog-drip.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@
"Before proposing a new item, search the last few closed items from this workflow and read the close reason and any review feedback \u2014 treat 'not planned' or a rejecting comment as a negative signal and avoid re-proposing the same idea",
"Persist a compact accept/reject history across runs in cache-memory (or repo-memory if it must survive cache eviction) so the backlog improves over time instead of repeating rejected proposals",
"Use this pattern for open-ended, non-event-driven backlogs (improvement ideas, maintenance chores, research notes) \u2014 prefer the community-digest archetype instead when the output is a periodic report tied to a time window",
"Call noop when nothing in the backlog clears the quality bar left by past rejections"
"Call noop when nothing in the backlog clears the quality bar left by past rejections",
"To hand the served item directly to an implementation agent instead of leaving it for a human, add assign-to-agent (allowed: [copilot], max: 1) alongside create-issue, and set ignore-if-error: true so the run doesn't fail when the agent is temporarily unavailable"
],
"anti_patterns": []
}
3 changes: 2 additions & 1 deletion patterns/archetypes/community-digest.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@
"Set close-older-discussions: true so scheduled digests don't accumulate as duplicate open discussions",
"Pick a category that matches the content (e.g. announcements, audits, q-a) so digests are easy to find",
"Pre-fetch issue, PR, and commit activity in a steps: block before the agent starts writing the narrative",
"Set mentions: false, allowed-github-references: [], and max-bot-mentions: 0 on safe-outputs so periodic digests don't notify users or create backlinks/bot-trigger side effects every run"
"Set mentions: false, allowed-github-references: [], and max-bot-mentions: 0 on safe-outputs so periodic digests don't notify users or create backlinks/bot-trigger side effects every run",
"When the digest includes trend charts, generate them with Python (matplotlib/seaborn) in a pre-step, publish each with the upload-asset safe output, and embed the returned URLs in the discussion body rather than inlining raw data"
],
"anti_patterns": []
}
3 changes: 2 additions & 1 deletion patterns/archetypes/repo-maintainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@
"tips": [
"Use persistent memory and check for existing work before acting",
"Limit each run to one high-value maintenance task",
"Leave merges, approvals, and destructive actions to maintainers"
"Leave merges, approvals, and destructive actions to maintainers",
"Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers"
],
"anti_patterns": [
"repo-assist",
Expand Down