New wf-readme workflow (grounded README creation/audit/rewrite) built on readme-crafter, good-readme and curating-readme skills. Validated with the QA harness: 302.3 -> 379.0 on the same ruler, all phases verified, no false-positive skill refs. Applied it to this repo: audit-repo.sh scan, link/TOC/em-dash validation, added CONTRIBUTING.md (gap the workflow flagged) and wired the docs.
1.4 KiB
1.4 KiB
Contributing
Thanks for taking the time to contribute. This project is small, so keep it simple: open an issue to discuss first, then send a PR.
What to improve
Workflows, skills, or the QA harness. All changes should keep the same rules the workflows themselves enforce:
- Grounded. Every claim in a workflow or README must trace back to a real repository fact. No fabricated commands, examples, or badges.
- Verifiable phases. A phase is not done until it has a verification step (a command that proves the work). Add one if you touch a workflow.
- No AI-isms. Docs and workflows must pass the avoid-ai-writing check (no em-dash runs, no "robust/seamless/leverage" filler).
What not to change
- The QA harness must keep its meta-tests green. If you change scoring, re-run
qa/test_tests.pyand updateqa/snapshots/baseline-final.json. - Do not remove skills referenced by workflows without updating the workflows and
docs/SKILLS.mdtogether.
Local checks before a PR
cd qa
python3 wf_quality_harness.py # score must not drop below baseline
python3 test_quality.py # gates green
python3 test_tests.py # meta-tests green
Process
- Fork the repo.
- Create a branch:
git checkout -b feat/your-change. - Make the change. Keep it small and focused.
- Run the qa checks above.
- Commit with a clear message.
- Open a PR describing what changed and why.
Questions or ideas: open an issue.