Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UTMIST

Research Skills

Agent skills that check a research repo for reproducibility, accurate documentation, attribution, and readable code.

Install

For any agent, including Claude Code, Codex, Cursor, Copilot and Gemini CLI:

npx skills@latest add utmist/research-skills

Use

Run this inside your project repo:

/research-repo-review

It runs five audits and gives back one list of findings, blockers first, each pointing at a file and line. Nothing gets edited until you pick what to fix.

The other five also run on their own. Ask to clean up the comments in a file, or whether the project is reproducible, and the matching skill takes over.

Skills

You invoke this one by name:

Skill Looks for
research-repo-review Runs the five below and merges the results into one report.

The agent reaches for these on its own:

Skill Looks for
writing-readmes README commands that don't resolve, placeholders, numbers with no stated setup, missing sections.
reproducible-runs Unpinned dependencies, undeclared Python version, absolute paths, missing seeds, ML Code Completeness score.
citing-sources LICENSE against the UTMIST default, CITATION.cff, borrowed code with no source or licence.
clean-code-naming Comment noise, commented-out code, docstring bloat, PEP 8 naming, exceptions that silently pass.
repo-hygiene Committed secrets, caches, large files, notebook output, leftover copies, missing .gitignore.

Rules

  1. No fixed structure. The skills look at properties, not layout. A flat six-file repo is fine, and nothing will tell you to move files to fit a template.
  2. A README that is true. Claims get checked against the repo at HEAD. A number nobody can trace is a finding.
  3. Credit for anything borrowed: code, data, weights, papers. LICENSE defaults to MIT, copyright UTMIST, matching utmist-ml-seed.
  4. A comment stays only where the code cannot say the thing itself, and then it explains why rather than what.
  5. Names that mean something, following the conventions of the language. A good name saves you a comment.

Contributing

Read AGENTS.md for the conventions every skill follows.

Licence

MIT, matching utmist-ml-seed. See LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages