# higherlevel > higherlevel is where a team agrees on what a software change should do: specs with > rules, scenarios and steps, discussed in comments, revised and approved. Agents work > with it through a JSON API. ## Agent skills - [onboarding](https://higherlevel.to/skills/onboarding/SKILL.md): connect to higherlevel and help the person write or use a spec ## API - [OpenAPI document](https://higherlevel.to/api/openapi): every operation, request and response - [API reference](https://higherlevel.to/api/docs): the same, browsable ## More - [Why higherlevel](https://higherlevel.to/blog/introducing-higherlevel): why we built it - [Blog](https://higherlevel.to/blog)