research-init
Sets a project up for the research plugin — the flow, the reference library, the instructions paragraphs and the pre-commit hooks — and checks an existing setup. Use as /research:research-init, or when asked to set up research-kit, the flow, the library or the records in a project, or to check what the setup is missing, or to bring a project's existing notes, plans and bibliography into the records and the cards. Probes the project and the machine with scripts/setup.py probe, proposes what is missing and installs it only on the person's word, writes what the probe says is absent and nothing that exists, and reports what was written, installed and declined. The project's own instructions bind the names afterwards; this skill writes them once.
- Version
- 0.1.0
- License
- Apache-2.0
- Compatibility
- Python 3.11 or later, standard library only, for `scripts/setup.py`; git for the project; a pre-commit runner (`prek` or `pre-commit`) for the hooks, proposed when absent; the `flow` and `library` skills beside this one, whose scripts the setup runs.
Pinned to revision cb853dced71e, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/research-init/SKILL.md
- skills/research-init/references/migration.md
- skills/research-init/scripts/setup.py
Every link opens the file at its source, pinned to the revision this page describes.