Kin / Use Kin

Deep research

Use ordinary research skills for sourced answers, optional delegation, and explicit citation checks.

Read as Markdown

/deep-research <question> starts a sourced research task in the current conversation. It is a bundled instruction skill: Kin reads relevant sources, checks the evidence, and writes a cited answer you can discuss or resume later.

/deep-research What license is Textual released under, and who maintains it?

Search and context retrieval require hosted-web access or a local Brave key. Kin can also read an exact source with web_fetch. If evidence is unavailable, the skill instructs it to say what remains unverified.

For a question about the current codebase or repository material, use /research <question>. It grounds the answer in local source and names the files and symbols that support it.

Work that fits the question

Kin identifies the scope, prefers primary sources, checks dates and conflicting claims, and separates observed facts from inference. A focused question may need only a few reads. A broader question may benefit from independent researcher children; these use normal agent supervision. There is no fixed number of research lanes, mandatory reviewer panel, or script-owned phase sequence.

The answer belongs to the ordinary conversation. Tool calls follow normal permissions, and mutating actions still use the session’s approval policy.

Citation checks

Before the final report, the skill instructs Kin to pass every cited URL to cite_check, in batches when necessary:

  • Keep a live URL after confirming that its page supports the associated claim.
  • Read an archived substitute before citing it, and identify it as archived.
  • Drop a dead, unarchived citation and explain any resulting evidence gap.
  • If a probe fails, disclose that verification failed and mark the affected citations unverified.

cite_check remains a deterministic READ tool. It checks up to 32 URLs per call using HEAD, with a body-less GET fallback, and looks for a Wayback snapshot when a source is dead. It applies the same SSRF protections as web_fetch and returns each URL’s live, wayback, or dead status.

The probe establishes whether a URL resolves; reading the source establishes whether it supports the claim. The skill asks Kin to do both. This is ordinary tool use guided by instructions, so the final report should show its evidence and limits. There is no script that automatically filters every model answer.

Model loading and saved workflows

deep-research-inline remains a model-loadable research skill. /deep-research is a human-invoked procedure. Both work in the normal conversation; choose the slash command when you want to request the procedure explicitly.

For saved Python skills from an earlier release, see Workflow migration.