mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-14 21:16:36 +03:00
Comprehensive open source contribution guidance with progressive disclosure. Restructured from a single ~23K-token monolithic SKILL.md into a concise ~1.2K-token orchestrator with 10 focused reference files. Changes: - SKILL.md: 1,720 lines → 100 lines (AgentSkills.io compliant frontmatter) - 10 new reference files covering phases 0a-4, pitfalls, default posture - Portable PR template compliance checker script (stdlib-only) - All personal context scrubbed for public export - AGENTS.md + README.md updated with trigger table entry Signed-off-by: Magnus Hedemark <magnus919@pm.me>
39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
## Default Posture (No CONTRIBUTING.md)
|
|
|
|
When a project has no contributing guide, assume these defaults:
|
|
|
|
### Filing Issues
|
|
|
|
- **Bug reports** always include: OS, version, reproduction steps, expected vs actual behavior
|
|
- **Feature requests** always include: the problem, not just your solution
|
|
- Search existing issues first — duplicates annoy merchants
|
|
- Use a clear, descriptive title — "It crashes" is useless; "Null pointer in login redirect when session is expired" is helpful
|
|
|
|
### Pull Requests
|
|
|
|
- One PR per logical change (small and focused)
|
|
- Descriptive commit messages explaining *why*, not just *what*
|
|
- Include tests for new code
|
|
- Include relevant documentation updates
|
|
- Reference any related issues
|
|
- Ensure CI passes before requesting review
|
|
- Use `git commit -s` (Signed-off-by) unless you know the project doesn't require DCO
|
|
|
|
### Communication
|
|
|
|
- **Be respectful and constructive** — assume good faith, even when frustrated
|
|
- **Be patient** — maintainers are often volunteers with limited time
|
|
- **Explain your reasoning** — code reviews are asynchronous; your reviewer can't read your mind
|
|
- **Don't demand attention** — "any update?" once after 2 weeks is fine. Daily bumps are not.
|
|
- **Offer to fix things pointed out in review** rather than arguing about style preferences
|
|
- **Thank maintainers** for their time — it costs nothing and matters a lot
|
|
|
|
### Code of Conduct
|
|
|
|
Even without a documented CoC, follow these basic norms:
|
|
- No personal attacks, insults, or derogatory language
|
|
- No entitlement — maintainers don't owe you their time
|
|
- Respect project decisions you disagree with (you can always fork)
|
|
- Credit others' work — if you build on someone else's contribution, acknowledge it
|
|
|
|
--- |