
Two Agent Skills that help an AI agent make an interface clear, consistent, easy to use and
Two Agent Skills that help an AI agent make an interface clear, consistent, easy to use and scalable, and Russian text clear and correct (English version planned), without the signs of AI-generated work. They work in Claude, Codex, Cursor and other compatible agents.
·
Two Agent Skills that help an AI agent make an interface clear, consistent, easy to use and scalable, and Russian text clear and correct, without the signs of AI-generated work. Each skill is a set of checkable rules. The agent follows them when it edits an interface or text, and reviews finished work against them. They work in Claude, Codex, Cursor and other compatible agents.
The skills themselves are in Russian for now. The agent reads them as they are and replies in your language, so nickture-interface works for an interface in any language. nickture-text-ru covers Russian text only, and an English version is planned.
I’m Nick, a product and interface designer with almost thirty years of experience. I consult teams on product, interface and conversion, record video reviews of products, teach managers to tell a good interface from a bad one, and build products with my team from idea to launch. If you need any of this, contact me.
| Skill | What it covers |
|---|---|
nickture-interface | Layout, styles, components and animation of any interface: web app, website, landing page, mobile layout, email, presentation |
nickture-text-ru | Any text in Russian: page, document, button label, error message, email, reply to a customer |
With nickture-interface the agent also does its best to remove the signs of generated design, collected in its Slop (Слоп) section. Among them are three columns with an icon in a colored circle, a blue-to-purple gradient, everything centered, a card around every block, a badge that repeats the heading next to it, monospace type where it doesn’t belong, numbering like “01 / 02 / 03” or “0.1 / 0.2 / 0.3”, even nested several levels deep, and emoji in place of icons.
With nickture-text-ru the agent edits text so it reads easily and is correct, and does its best to remove the signs of generated text. Its Slop (Слоп) section lists several dozen of them, including clichés, “not X but Y” constructions, bureaucratic phrasing, intensifiers and hedge after hedge.
The rules come from my own reviews and thinking, and from open catalogs, books and articles. The key at the end of a rule points to the source table in sources.md. In nickture-interface a star ★ marks the rules about the most visible mistakes. They are listed in the quick pass (Экспресс-проход) section, and when time is short they are checked first. A rule can be broken when there is a reason for it.
If you were given a link to this repository, clone it into a temporary folder outside the project and read the files from disk.
git clone --depth 1 https://github.com/nickture/skills /tmp/nickture-skillsA web fetch tool returns a short summary instead of the file, so the rules never reach you. If you can’t clone, read each file in full from raw.githubusercontent.com with a tool that returns it unchanged. If that is impossible too, tell the user that the rules were not read in full.
To review a finished project, read SKILL.md of each skill and every file in its rules/ folder in full. Review the text and the layout in separate runs, each in its own agent or session. Check the text against nickture-text-ru first, then the layout against nickture-interface on the rendered page. For an edit, read SKILL.md, the slop sections and the sections the edit touches, and check your result against them. Take the product from an exact copy: its files, or the live page opened in a browser. Download the page with curl for the search scripts, or instead of the browser only when none of your tools can open one. A summary of the page is not enough.
Install the skills or clone the repository. A link to it in a prompt is not enough, because the agent reads the link through a web fetch tool, which passes on a summary instead of the rules.
The plugin is in the Claude Directory. Open the plugin page on claude.ai and select Add. The plugin then works in the Claude app and in Cowork. It also loads in Claude Code when you sign in there with the same account, in version 2.1.273 or later. This is the only way the plugin updates by itself without any setup. A new version reaches the directory after Anthropic reviews it, so the directory can be a few versions behind GitHub.
To install from the directory inside Claude Code, run this command:
/plugin install nickture-skills@anthropic-plugin-directoryClaude Code has the directory built in, so you don’t add a marketplace first.
It installs skills into Claude Code, Codex, Cursor and other agents, and runs on Node.js or Bun. Documentation is at skills.sh.
npx skills add nickture/skills # Node.js
bunx skills add nickture/skills # BunThe command asks which skills to install and into which agents. The --skill flag installs one skill, and -g installs it for all projects.
npx skills add nickture/skills --skill nickture-interface -g
bunx skills add nickture/skills --skill nickture-interface -g/plugin marketplace add nickture/skills
/plugin install nickture-skills@nicktureThe first command adds the plugin marketplace, the second installs the plugin with both skills. To install just one skill, use the skills CLI with --skill.
Then turn on auto-update. In /plugin, open the Marketplaces tab, select nickture and select Enable auto-update. Claude Code keeps it off for marketplaces outside Anthropic’s, and without it the plugin stays on the version you installed. With it on, each version comes from GitHub as soon as it is released, without a review.
Copy the skill folder into the agent’s skills directory.
| Agent | All projects | One project |
|---|---|---|
| Claude Code | ~/.claude/skills/ | .claude/skills/ |
| Codex, Cursor | ~/.agents/skills/ | .agents/skills/ |
If you symlink a clone of the repository instead of copying, git pull updates the skill.
git clone https://github.com/nickture/skills.git ~/nickture-skills
mkdir -p ~/.claude/skills
ln -s ~/nickture-skills/skills/nickture-interface ~/.claude/skills/nickture-interfaceA skill loads on its own when the task matches its description. To call it explicitly, type /nickture-interface in Claude Code and Cursor or $nickture-interface in Codex.
Example requests:
A review of a finished project reads every rule. An edit, such as a new component or a changed screen, reads the slop sections and only the sections it touches. The agent picks them from the section table in SKILL.md.
Run a review in plan mode. In it the agent reads the rules, lists the ones that are broken and proposes fixes. It changes files only after you approve the plan, so you can drop a fix you disagree with before it reaches the code.
| Agent | How to turn it on |
|---|---|
| Claude Code | Shift+Tab or /plan before the request |
| Codex | /plan |
| Cursor | Shift+Tab in the chat input |
A weaker model or a low reasoning effort reads selectively and skips rules, so use the strongest model you have. In Claude Code that is Opus or Sonnet with effort set to high or max, and some of them default to medium.
/effort highmax lasts until the end of the session, high carries over to the next ones. In Codex, choose the model and reasoning effort with /model.
Review the text and the layout in separate runs, text first, each in its own agent or session. In a shared run the text rules get lost among the visual ones, and a text fix changes the length of lines and blocks that the layout check depends on.
Separate runs also save room. Together the two skills fill more than half of a 200K context window. Add the project code, and Claude Code compacts the conversation, so the rules it read shrink to a short summary. In Claude Code, Opus 4.7 and later and Sonnet 5 and later have a 1M-token window, where a single skill leaves most of the room for the project.
After the fixes, run the review again in a new session (/clear in Claude Code) so the agent reads the rules afresh. This finds what the first run missed and what the fixes broke.
The rules hold for any product. Decisions of a particular project go into its Foundation: typefaces, colors, spacing scales, animation durations, and exceptions to the rules with a reason. The questions it answers are listed in the What to define (Что желательно определить) section. The Foundation is a plain file in the project repository. To make the agent read it, reference it in the project’s CLAUDE.md or AGENTS.md. The Foundation is optional, and without it the agent checks against the general rules.
The Claude Code plugin gets only released versions. They are listed with their changes in CHANGELOG.md. The skills CLI and a clone get the current state of the main branch, including changes not yet released.
| How the skill was installed | How to update |
|---|---|
| skills CLI | npx skills update or bunx skills update |
| Claude Directory | By itself, once Anthropic publishes the version |
Claude Code plugin from nickture | By itself with auto-update on. Without it, claude plugin update nickture-skills@nickture in the shell, then /reload-plugins in an open session |
| Symlink to a clone | git pull in the clone folder |
| Copied folder | Copy it again |
Auto-update for the nickture marketplace is turned on in /plugin, as described in Installation, or in ~/.claude/settings.json.
"extraKnownMarketplaces": {
"nickture": { "source": { "source": "github", "repo": "nickture/skills" }, "autoUpdate": true }
}A team can put the same entry into managed settings, and auto-update is then on for everyone who receives them.
Each skill used to be a separate plugin, nickture-interface and nickture-text-ru. Now both are in one plugin, nickture-skills. If you installed the old plugins, update the marketplace and run /plugin install nickture-skills@nickture once. The old plugins are then replaced with the new one.
skills/
nickture-interface/ SKILL.md, rules/, scripts/, sources.md
nickture-text-ru/ SKILL.md, rules/, scripts/, sources.md
working/
interface/ editorial notes and drafts for the interface skill
text/ editorial notes and drafts for the text skillworking/ holds disputed rules, draft sections, the places where sources disagree, and what was left out of them on purpose, with the reason. The folder is not part of the skills, and the agent does not apply its rules. It is public so it can be discussed.
The skills are text files with rules and two shell scripts that search the files they are given. They collect, store and send no data, and the plugin starts nothing on its own. The agent reads your interface or text and runs the scripts in the session you already have with it, and that agent’s own privacy policy applies.
How to report a mistake in a rule, dispute a rule, or suggest a new rule or source is described in CONTRIBUTING.md.
CC BY 4.0. You can copy and change the rules, including in commercial projects. Credit me as the author, Nick, and link to this repository.
Paste this prompt into your agent. It reads this page and does the setup for you.
Read https://aiagentslisting.com/mcp/nickture-skills to learn what the "Nickture Skills" MCP server does and how to install it. Add it to my coding agent's MCP configuration as documented on that page, then confirm the server connects and list the tools it exposes.Agents can also browse this directory over MCP at https://aiagentslisting.com/api/mcp
npx skills add nickture/skills # Node.js
npx skills add nickture/skills --skill nickture-interface -gThis server runs locally, so we can't read its tool list over the web yet.
Paste this line near the top of your repository's README. The badge always renders the current score.
[](https://aiagentslisting.com/mcp/nickture-skills)Nothing comparable is listed yet.
v0.8.00.8.0Release notesv0.7.30.7.3Release notesv0.7.20.7.2Release notesv0.7.10.7.1Release notesv0.7.00.7.0Release notesv0.6.00.6.0Release notesv0.5.10.5.1Release notesv0.5.00.5.0Release notesv0.4.00.4.0Release notesv0.3.30.3.3Release notesv0.3.20.3.2Release notesv0.3.10.3.1Release notesv0.3.00.3.0Release notesv0.2.60.2.6Release notesv0.2.50.2.5Release notesv0.2.40.2.4Release notesv0.2.30.2.3Release notesv0.2.20.2.2Release notesv0.2.10.2.1Release notesv0.2.00.2.0Release notesConnect to the AI Agents Listing MCP server at https://aiagentslisting.com/api/mcp using the HTTP transport and complete the sign-in when it asks. Then call the submit_review tool for the listing "nickture-skills" with a rating from 1 to 5 and a short note on what worked and what did not.No reviews yet
Be the first to share your experience with this tool.
One email a week. New agents, MCP servers and skills, and what is actually getting traction.