en un clic
content-management
// Content management for zig-learning learning resource aggregator. Triggers: 'add resource', 'review PR', 'categorize', 'assess quality', 'update content'
// Content management for zig-learning learning resource aggregator. Triggers: 'add resource', 'review PR', 'categorize', 'assess quality', 'update content'
Active README.md updater for zig-learning. Triggers: 'update readme', 'update README', 'refresh readme', 'update resources'
Automated maintenance for zig-learning repository. Triggers: 'maintain', 'check links', 'update resources', 'verify content', 'cleanup'
| name | content-management |
| description | Content management for zig-learning learning resource aggregator. Triggers: 'add resource', 'review PR', 'categorize', 'assess quality', 'update content' |
| Tool | When to Use |
|---|---|
read | Review existing categories, README structure |
grep / glob | Find similar resources, check duplicates |
webfetch | Verify resource quality and content |
bash | Run linting tools, git operations |
edit | Make approved formatting changes |
lsp_diagnostics | Check for any issues |
From CONTRIBUTING.md:
| Tag | Meaning | When to Apply |
|---|---|---|
| :star: | Made by repo owner member | Only for @zouyee's content |
| :end: | Concept useful but code won't compile | For deprecated Zig syntax |
| :soon: | Work in Progress | For upcoming/in-progress resources |
Current categories in README.md:
When a new resource is submitted:
Verify accessibility:
Assess content quality:
Check for duplicates:
grep -r "similar-url-pattern" README.md
Determine appropriate category:
| Criteria | Pass | Fail | N/A |
|---|---|---|---|
| Original, substantive content (not 2 paragraphs) | ☐ | ☐ | ☐ |
| Author credited | ☐ | ☐ | ☐ |
| Working link | ☐ | ☐ | ☐ |
| Alphabetically sorted | ☐ | ☐ | ☐ |
| Appropriate category | ☐ | ☐ | ☐ |
| No duplicate content | ☐ | ☐ | ☐ |
| Suitable for learning Zig | ☐ | ☐ | ☐ |
When reviewing a PR, use this template:
## PR Review: [PR Title]
### Resource Details
- **URL**: [submitted URL]
- **Author**: [if known]
- **Category Suggestion**: [which category]
### Quality Assessment
| Criteria | Status |
|----------|--------|
| Accessible | ✅/❌ |
| Substantive content | ✅/❌ |
| Not duplicate | ✅/❌ |
| Correct category | ✅/❌ |
| Alphabetical order | ✅/❌ |
### Recommendation
- **APPROVE** — Ready to merge
- **REQUEST_CHANGES** — [specific issues]
- **REJECT** — [reason]
### Comments for Author
[Specific feedback or suggestions]
For borderline resources:
CREATE NEW CATEGORY if:
MERGE INTO EXISTING if:
REJECT if:
When processing submissions:
## Resource Submission Report
### Submitted Resource
- **URL**: [URL]
- **Suggested by**: [author if known]
- **Suggested category**: [category]
### Evaluation
| Criteria | Result |
|----------|--------|
| Accessibility | ✅ Working / ❌ Broken |
| Content depth | ✅ Substantive / ❌ Fluff |
| Authorship | ✅ Credited / ❌ Unknown |
| Duplicate check | ✅ Unique / ❌ [existing URL] |
| Category fit | ✅ [category] / ❌ [reason] |
### Decision
[APPROVED / REQUEST_CHANGES / REJECTED]
### Next Steps
1. [action item]
2. [action item]
| Violation | Severity | Action |
|---|---|---|
| Approving low-quality/fluff content | CRITICAL | Reject per repo standards |
| Adding without alphabetical order | HIGH | Reorder immediately |
| Skipping duplicate check | HIGH | Always verify uniqueness |
| Creating categories with <3 resources | MEDIUM | Wait until threshold met |
| Ignoring version-specific content warnings | MEDIUM | Flag for review |
Remember the target audience:
Resources should be: