mirror of
https://github.com/wshobson/agents.git
synced 2026-03-18 09:37:15 +00:00
Implement comprehensive content moderation and community protection
- Added Code of Conduct with clear behavioral standards - Created Contributing guidelines with submission requirements - Implemented structured issue templates (bug reports, features, new agents, moderation) - Disabled blank issues to enforce template usage - Added automated content moderation via GitHub Actions: * Real-time scanning for hate speech, threats, and profanity * Automatic closure/locking of critical violations * Moderation alerts for maintainer review - Set up welcome system for new contributors with community guidelines - Enabled GitHub Discussions as alternative to issues for general questions - Closed and locked existing hate speech issue #30 - Blocked offending user account This creates a multi-layered defense against inappropriate content while maintaining an open, welcoming environment for legitimate contributors.
This commit is contained in:
77
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
77
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
name: Feature Request
|
||||
description: Suggest an improvement or new feature for existing subagents
|
||||
title: "[FEATURE] "
|
||||
labels: ["enhancement"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for suggesting a feature! Please provide detailed information to help us understand your request.
|
||||
|
||||
**Note**: For new subagent proposals, please use the "New Subagent Proposal" template instead.
|
||||
|
||||
- type: checkboxes
|
||||
id: preliminary-checks
|
||||
attributes:
|
||||
label: Preliminary Checks
|
||||
description: Please confirm you have completed these steps
|
||||
options:
|
||||
- label: I have read the [Code of Conduct](.github/CODE_OF_CONDUCT.md)
|
||||
required: true
|
||||
- label: I have searched existing issues to ensure this is not a duplicate
|
||||
required: true
|
||||
- label: This is a constructive feature request for legitimate use cases
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: subagent
|
||||
attributes:
|
||||
label: Target Subagent
|
||||
description: Which subagent would this feature enhance?
|
||||
placeholder: e.g., python-pro, frontend-developer, etc.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: problem-description
|
||||
attributes:
|
||||
label: Problem Description
|
||||
description: What problem does this feature solve?
|
||||
placeholder: Currently, users need to... This is frustrating because...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: proposed-solution
|
||||
attributes:
|
||||
label: Proposed Solution
|
||||
description: Describe your preferred solution
|
||||
placeholder: I would like the subagent to be able to...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: use-cases
|
||||
attributes:
|
||||
label: Use Cases
|
||||
description: Provide specific examples of how this would be used
|
||||
placeholder: |
|
||||
1. When developing...
|
||||
2. For projects that...
|
||||
3. To help with...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: alternatives
|
||||
attributes:
|
||||
label: Alternatives Considered
|
||||
description: Other solutions you've considered
|
||||
placeholder: I also considered... but this wouldn't work because...
|
||||
|
||||
- type: textarea
|
||||
id: additional-context
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Any other relevant information
|
||||
placeholder: Add any other context, examples, or screenshots here...
|
||||
Reference in New Issue
Block a user