Contributing¶
Improve a concrete workflow or verified behavior. Keep changes focused and English instructions concise. Follow AGENTS.md and the shared workflow.
Agents and skills¶
- Canonical agents:
agents/<slug>.agent.md. - New skills:
skills/<slug>/SKILL.md. Existing category topic files remain compatible source entries; exporters turn them into native skill directories. - Required frontmatter:
name(matching the file/directory) anddescription(capability and selection situations). Use lowercase slugs with single hyphens. - Keep common metadata separate from host-specific modes, tools and permissions.
- Put substantial examples in
references/, link from the entry and load on demand. - Use templates/skill-template.md. Remove placeholders, keep instructions actionable and verify realistic tasks, including failure cases.
Toolkit and documentation¶
Keep the toolkit standard-library-only at runtime. Add meaningful unittest checks for
persistence, export, API or permission changes. Update the applicable user guide.
Documentation sources live in assets/mkdocs/; generated docs/ is maintained by
the main workflow. Reference examples do not mandate a framework or architecture.
Pull requests¶
Create a branch and a reviewable PR. Explain the concrete problem, resulting behavior,
relevant tradeoffs and checks actually run. Run the AGENTS.md commands and identify
unavailable checks. Keep private data and generated bundles out of the diff.
Merging and deployment remain separate actions.
Canonical source: CONTRIBUTING.md.