Contributing to guide-LLiMes
This project improves only when contributors challenge, refine, and expand the guidance with real-world evidence.
If you want to help, focus on one goal: make the framework clearer, safer, and more actionable for teams using LLM coding tools.
Knowledge Investment (Required)
Before proposing major documentation changes, read:
This creates shared context and keeps contributions aligned with the framework’s quality bar.
What to Contribute
High-impact contributions:
- Clarify confusing sections with simpler wording and stronger examples
- Add guidance based on repeat LLM failure patterns observed in real projects
- Improve issue-prone areas: safety, API compatibility, migrations, and testing
- Tighten structure and cross-links so people can find the right guidance quickly
- Add references to automation or checks instead of duplicating enforceable rules
Low-impact contributions (usually rejected):
- Generic advice without project context
- Large rewrites without concrete problem statements
- New sections not tied to observed failure patterns
Process: Issues First, Then PRs
- Open or find an issue first.
- Describe the problem before proposing a solution.
- Link real examples, failures, or team pain where possible.
- Keep issue scope specific enough to review in one PR.
Recommended issue structure:
- Current state: what is unclear, missing, or causing bad LLM output
- Desired state: what outcome readers should get instead
- Evidence: examples, failed outputs, review friction, or repeated questions
- Proposed direction: concise change plan
PR Workflow
- Link the issue in your PR description.
- Keep the change set focused on one problem.
- Explain why each change helps LLM execution quality or reader clarity.
- Update nearby links and navigation when adding new docs.
- Add before/after snippets when wording changes are substantial.
PR checklist:
- Scope is clear and tied to an issue
- Language is imperative, dense, and unambiguous
- Must/Should/Nice positioning is justified
- No duplicated rules when automation/checks already enforce behavior
- References and internal links are valid
Default Writing Pattern
For feature/tool sections, prefer this order:
- Problem: what pain or failure pattern the reader has now
- Value: what improves if they apply this guidance
- When to use: decision cues and concrete scenarios
This structure keeps content user-outcome driven instead of feature-list driven.
Reusable mini-template:
## Why this matters
[problem]
## What value it gives
[outcome]
## When to use it
- [scenario 1]
- [scenario 2]
- [scenario 3]
Review Criteria
Reviewers prioritize:
- Accuracy and internal consistency
- Actionability for both humans and LLMs
- Signal density (high value per line)
- Safety and compatibility implications
- Maintainability as the framework evolves
Changes that increase word count without increasing clarity or execution value are likely to be requested for revision.
Local Preview
To preview docs locally:
bundle install
bundle exec jekyll serve
Open the local URL shown by Jekyll and verify navigation, links, and page readability on desktop and mobile widths.
Community Expectations
- Be specific and evidence-driven
- Assume good intent and review the idea, not the person
- Prefer incremental improvements over broad speculative rewrites
- Keep discussion anchored to improving output quality in real projects