Release
rogerpadilla/uql
Cut and publish a uql release - review, changelog, commit, version bump and tag, GitHub Release, npm publish, docs site.
“Use when the user prompts "research".”
$ npx skills add romeerez/orchid-orm --skill research -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install romeerez/orchid-orm research --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/romeerez/orchid-orm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/research .claude/skills/research && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "research" agent skill from https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/research into .claude/skills/research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/researchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add romeerez/orchid-orm --skill research -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install romeerez/orchid-orm research --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/romeerez/orchid-orm.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/research .agents/skills/research && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "research" agent skill from https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/research into .agents/skills/research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add romeerez/orchid-orm --skill research -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install romeerez/orchid-orm research --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/romeerez/orchid-orm.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/research .cursor/skills/research && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "research" agent skill from https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/research into .cursor/skills/research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/romeerez/orchid-orm.git --path .agents/skills/research--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add romeerez/orchid-orm --skill research -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install romeerez/orchid-orm research --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/romeerez/orchid-orm.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/research .gemini/skills/research && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "research" agent skill from https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/research into .gemini/skills/research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install romeerez/orchid-orm researchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add romeerez/orchid-orm --skill research -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/romeerez/orchid-orm.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/research .github/skills/research && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "research" agent skill from https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/research into .github/skills/research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add romeerez/orchid-orm --skill research -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install romeerez/orchid-orm research --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/romeerez/orchid-orm.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/research .opencode/skills/research && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "research" agent skill from https://github.com/romeerez/orchid-orm/tree/main/.agents/skills/research into .opencode/skills/research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
researchResearch is a skill in romeerez/orchid-orm (543 stars). Its SKILL.md is about 2.3k tokens, with 1 other file in the folder. Licence: MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit f819fb5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Research loads about 2.3k tokens when it runs. Until then it costs about 12 tokens; SKILL.md has 1,229 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from romeerez/orchid-orm at commit f819fb5, republished under its MIT licence (© romeerez). 1,229 words, ~2,276 tokens.
.claude/skills/research/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Research a feature or topic and write or update changes/<feature-name>/research.md.
Input: The argument after /research may be:
Examples:
/research #712/research https://github.com/romeerez/orchid-orm/issues/712/research composite foreign keys in relations and migrationsGoal
Produce a research document that captures:
The issue or prompt is only the starting point for understanding context. The primary objective is strong external research. After collecting that research, write it down immediately while it is fresh in context. Only then inspect orchid-orm to compare the idea against what already exists here.
This document is for product and design understanding. Do not write implementation details.
Steps
Understand the topic
Research external context
Choose the target change folder
changes/ for an existing folder whose name clearly matches the researched topic.712-composite-foreign-keys.changes/<feature-name>/research.md.Decide what is worth keeping
Write or update research.md with the external findings
changes/<feature-name>/research.md exists and already contains the external research while it is still fresh.Purpose and goalsValuable external contextCommunity ideas and pain points when usefulRequirements and edge casesReferencesInspect what already exists in orchid-orm
docs/src/.vitepress/dist/llms.txt for high-signal documentation context, then verify relevant claims against actual code or tests when needed.Complete research.md with orchid-orm analysis and design
Structure the document so it is useful for later proposal and design work. It MUST contain these sections:
# <Feature Title>
## Purpose and goals
## Valuable external context
## Community ideas and pain points <!-- optional: only if there are valuable points -->
## Requirements and edge cases
## Existing support in orchid-orm
## Proposed user-facing design
## ReferencesSection guidance:
Purpose and goals: explain what problem is being solved and why it matters.Valuable external context: summarize the most relevant findings from Postgres docs, other mature tools, and other authoritative sources.Community ideas and pain points: include only useful observations from issue comments, forums, or discussions.Requirements and edge cases: detailed, concrete, and actionable. Cover compatibility, limitations, naming constraints, UX or API expectations, migration concerns, failure modes, and edge cases discovered in research.Existing support in orchid-orm: state clearly whether the feature already exists, is partial, or is absent. Include related functionality, similar features, and how complete current support appears to be.Proposed user-facing design: describe how the feature should feel to users of this project. Focus on behavior and ergonomics, not implementation.References: include the most important source links you used.After the repo analysis, update the document to complete:
Existing support in orchid-ormProposed user-facing designSpecific expectations for existing-project analysis
In Existing support in orchid-orm, you MUST answer:
docs/src/.vitepress/dist/llms.txt, code, tests, or changes/?Final quality check
Before finishing, verify:
changes/<feature-name>/research.md path.research.md, if present, was integrated; otherwise a new one was created before repo analysis began.Guardrails
research.md until after the main external research phase is complete.research.md.© romeerez, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/research of romeerez/orchid-orm.
Open the folder on GitHubat commit f819fb5
Research next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Research this skillromeerez/orchid-orm | 543 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Releaserogerpadilla/uql | 125 | — | ~617 | Automated safety check: Pass | MIT | |
| Safe SQL Executionsupabase/supabase | 111k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| PR Triagewannabespace/conar | 1.5k | — | ~811 | Automated safety check: Pass | AGPL-3.0 | |
| Better Drizzlealmeidazs/better-drizzle | 349 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Prisma Database Setupcurvenote/curvenote | 170 | 3 repos | ~1.4k | Automated safety check: Pass | MIT |
rogerpadilla/uql
Cut and publish a uql release - review, changelog, commit, version bump and tag, GitHub Release, npm publish, docs site.
supabase/supabase
A skill your agent uses whenever code will build, return, fetch, or execute SQL that runs against a user's real Postgres database — even when the request reads like an ordinary feature or bug fix…
wannabespace/conar
Speed up a GitHub PR review — sort every changed file into trivial / skim / review, mark the trivial ones as viewed on GitHub, and hand back a reading order for the rest.
almeidazs/better-drizzle
Write, review, and debug code that uses better-drizzle, the typed repository layer over Drizzle ORM 1.x (better(db), client.users.findMany, paginate, cursor, upsertMany, relation include/connect…
curvenote/curvenote
Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.).
open-reaction-database/ord-schema
Load or backfill the ORD ORM Postgres database and verify it before cutover.
romeerez/orchid-orm
A skill your agent uses when the user prompts "write spec" or "make spec".
romeerez/orchid-orm
A skill your agent uses when user asks to write a task list, not to do a task
romeerez/orchid-orm
A skill your agent uses when need to optimize TypeScript types.
romeerez/orchid-orm
A skill your agent uses when the user prompts "code doc" to create or update internal Orchid ORM code documentation from changes/ specs, short-code feature folders, or existing implementation code.
romeerez/orchid-orm
A skill your agent uses when the user prompts "write ideas" or "make ideas".
romeerez/orchid-orm
A skill your agent uses when the user prompts "implementation note" for an existing change idea.
Works with
Categories
Run `npx skills add romeerez/orchid-orm --skill research -a claude-code`. Or copy the skill folder (.agents/skills/research in romeerez/orchid-orm) into .claude/skills/research in your project. Claude Code loads it when a task matches its description.
Run `npx skills add romeerez/orchid-orm --skill research -a codex`. Or copy the skill folder (.agents/skills/research in romeerez/orchid-orm) into .agents/skills/research in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add romeerez/orchid-orm --skill research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/research, .gemini/skills/research, .github/skills/research and .opencode/skills/research in your project.
SKILL.md names no scripts, command-line tools or credentials: Research is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Research is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Research: Release (rogerpadilla/uql, 125 stars), Safe SQL Execution (supabase/supabase, 111k stars), PR Triage (wannabespace/conar, 1.5k stars) and Better Drizzle (almeidazs/better-drizzle, 349 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
romeerez (a GitHub user) maintains it in romeerez/orchid-orm, which has 543 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 8, 2026.
Source: romeerez/orchid-orm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.