janrito
- 4 skills
- 0 followers
- 1 day ago last updated
- ▌ Review Github Pr · janrito bundleManage GitHub pull request reviews using the GraphQL API via `gh`. Use whenever the user asks to review a PR, read or check existing review comments, resume a pending review, add review comments, post inline suggestions, approve or request changes on a pull request, reply to review threads, submit review feedback, or interact with GitHub's code review system in any way.
- ▌ Rbtr Data · janritoData handling conventions for rbtr: polars, pydantic, dataframely, serialisation, and statistics. Use when writing or modifying code that works with data frames, pydantic models, JSON serialisation, or statistical aggregations. Also trigger when you see polars, dataframely, or pydantic imports in the file being edited.
- ▌ Rbtr Testing · janritoTesting conventions for rbtr: TDD workflow, fixture design, data-first test structure, and pytest patterns. Use when writing, modifying, or reviewing test files. Also trigger when you see pytest imports, test functions, or fixture definitions in the file being edited.
- ▌ Rbtr Languages · janrito bundleConventions for authoring and extending rbtr language plugins — the tree-sitter queries, chunkers, capture conventions, and extraction-engine layers. Use when writing or modifying a language plugin (an `rbtr-lang-*` package or core's bundled `rbtr/languages/`), editing a `.scm` query, a `LanguageRegistration`, an `import_extractor`, or a chunker; when adding support for a new construct or language; or when reviewing extraction behaviour. Also trigger on tree-sitter queries, `extract_symbols`, `tags.scm`, or `@definition`/`@function`/`@_scope` captures.