Thank you for your interest in ABA Clinical Agent! We welcome all forms of contribution.
| Type | Description |
|---|---|
| New Skills | Develop new automated clinical skills |
| Knowledge Base | VB-MAPP/ABLLS-R concept cards, lesson plan templates, evidence-based literature indices |
| Reference Dictionaries | New developmental sequences, assessment tool mappings |
| Translations | Skill and documentation translations |
| Bug Fixes | Skill logic errors, path reference issues |
| Documentation | Tutorials, FAQ, architecture documentation |
New Skills must include:
- A
SKILL.mdfile following the existing frontmatter format - Safety protocols (data integrity, change log, preview confirmation)
- Keyword mapping registered in
_router.md - At least 2 test cases using fictional data
See the Skill Development Guide for details.
- Concept cards follow the atomic principle (one concept per file)
- Source literature must be cited
- Frontmatter must include
typeandtags
All contributors must agree to our CLA before their first PR can be merged. By submitting a pull request, you agree that:
- You grant the maintainer a license to use your contribution under any license (including commercial)
- You retain your copyright
- Your contribution contains no real client data
First-time contributors will be prompted to sign via the CLA Assistant bot.
- Fork this repository
- Create a feature branch:
feat/skill-xxxordocs/xxx - Submit a PR describing changes and clinical rationale
- Sign the CLA (first-time only, via bot prompt)
- Await review (technical + clinical dual review)
- Never include real case data in PRs
- Example data must be entirely fictional
- If you find real data remnants in the repository, immediately submit a Security Issue
- Clone the repository
- Run
python scripts/setup.py --lang en(or--lang zh-CN) - Install Claude Code (or Cursor/Cline)
- Install Obsidian (recommended)
- Install Python 3.8+ (if testing data analysis scripts)
By participating in this project, you agree to abide by our Code of Conduct.