К основному содержанию
правило

tokrepo-agent-discovery-cursorrules-prompt-file — правило для Cursor

Правило заставляет Cursor искать готовые скиллы, промпты и MCP-конфиги в TokRepo до того, как писать их с нуля, и проверять каждый кандидат перед установкой.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/tokrepo-agent-discovery-cursorrules-prompt-file.mdc
Открыть на GitHub

Что делает tokrepo-agent-discovery-cursorrules-prompt-file

Правило срабатывает на файлы SKILL.md, *.prompt.md, .mcp.json, конфиги MCP-инструментов и скрипты в scripts/. Прежде чем генерировать такой артефакт, агент обращается к локальному MCP-серверу TokRepo. Для приватной работы поиск идёт только локально или пропускается; хостед-эндпоинт https://tokrepo.com/mcp подключается после явного согласия пользователя, а текст задачи перед отправкой редактируется. Если MCP недоступен, но хостед одобрен, остаётся CLI-фолбэк npx -y tokrepo@<reviewed-version> agent-check "<redacted task>" --json.

Установка не проходит без двух вызовов: tokrepo_verify и tokrepo_install_plan. Решение deny останавливает процесс, а запрос записи за пределами объявленной области — глобальный конфиг, секреты, сетевой доступ, абсолютные пути — требует отдельного подтверждения. В доказательства пишутся content_hash, install_plan_hash и trust_score_v2.

Жизненный цикл (tokrepo_codex_install, tokrepo_update, tokrepo_uninstall, tokrepo_rollback) по умолчанию идёт с dry_run: true, и снять его можно только после того, как пользователь увидел план и подтвердил операцию в текущей сессии. Публикация тоже под контролем: tokrepo_push стартует с visibility: 0, то есть приватно, а перед любым пушем из файлов вычищаются токены, абсолютные пути и имена проектов. Если tokrepo_handoff_plan пометил файл как чувствительный, переопределять эту пометку нельзя.

Какие задачи решает

  • найти готовый скилл или промпт до того, как писать свой
  • проверить чужой MCP-конфиг перед установкой в проект
  • прогнать установку инструмента в dry-run и посмотреть план
  • опубликовать внутренний артефакт, не утащив в него токены и пути
  • откатить неудачную установку инструмента

Примеры запросов агенту

  • Проверь в TokRepo, нет ли готового скилла для этой задачи, прежде чем писать новый
  • Сделай tokrepo_verify и tokrepo_install_plan для этого MCP-сервера и покажи мне план
  • Собери handoff-план для этого промпта, публиковать пока не надо

Как установить tokrepo-agent-discovery-cursorrules-prompt-file

Вручную: положить файлы

.cursor/rules/tokrepo-agent-discovery-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о tokrepo-agent-discovery-cursorrules-prompt-file

Как установить tokrepo-agent-discovery-cursorrules-prompt-file в Cursor?

Скопируйте файл правила в .cursor/rules/tokrepo-agent-discovery-cursorrules-prompt-file.mdc. Дополнительно можно выполнить npx -y tokrepo@<reviewed-version> init-agent --target cursor, чтобы создать .cursor/rules/tokrepo.mdc и .tokrepo/agent.json.

Что делает это правило?

Оно направляет агента искать переиспользуемые артефакты в TokRepo до генерации своих, проверять кандидатов через tokrepo_verify и tokrepo_install_plan и держать установку в режиме dry-run до подтверждения.

Можно ли использовать хостед-поиск TokRepo на приватном проекте?

Только после явного согласия пользователя и с отредактированным текстом задачи. Для приватной или чувствительной работы правило предписывает локальный поиск либо отказ от поиска.

Исходный текст

tokrepo-agent-discovery-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Use TokRepo discovery safely before rebuilding reusable AI artifacts. Prefer local discovery or skip for private work; use hosted discovery only with user opt-in and redacted task text. Gates installs through tokrepo_verify + tokrepo_install_plan; uses tokrepo_handoff_plan after producing reusable work."
globs: **/SKILL.md,**/*.prompt.md,**/.mcp.json,**/*mcp*.json,**/*mcp*.md,**/scripts/**
alwaysApply: false
---
1. **DISCOVER BEFORE BUILD, LOCAL FIRST**: Before generating any reusable artifact matched by this rule (a `SKILL.md`, a `*.prompt.md`, a `.mcp.json`, an MCP tool config, or a reusable script in `scripts/`), prefer the local TokRepo MCP server. For private or sensitive work, use local discovery or skip discovery. Use hosted TokRepo discovery only after explicit user opt-in, and redact task text before sending it to the hosted service at `https://tokrepo.com/mcp`. If MCP is unavailable and hosted use is approved, use the CLI fallback `npx -y tokrepo@<reviewed-version> agent-check "<redacted task>" --json`. If a candidate returns with `trust_score_v2 >= 0.7` AND `agent_fit >= 0.7`, surface it and ask before reusing it. If candidates exist but `trust_score_v2 < 0.7`, surface them and ask before proceeding.

2. **VERIFY BEFORE INSTALL**: Before any install or write to the user environment, you MUST call `tokrepo_verify` and `tokrepo_install_plan`. If `policy_decision.decision === "deny"`: STOP. If `permission_envelope` requests writes outside the declared scope (global config, secrets, network egress, absolute paths): STOP and confirm with the user explicitly. Record `content_hash`, `install_plan_hash`, and `trust_score_v2` as evidence.

3. **DRY-RUN BEFORE APPLY**: Lifecycle tools (`tokrepo_codex_install`, `tokrepo_update`, `tokrepo_uninstall`, `tokrepo_rollback`) default `dry_run: true`. Keep `dry_run: true` until the user has surfaced the plan and explicitly confirmed `dry_run: false` for that specific operation in this session.

4. **HANDOFF AFTER REUSABLE WORK**: After producing reusable artifacts (skills, prompts, MCP configs, scripts), call `tokrepo_handoff_plan` locally when available, or use `npx -y tokrepo@<reviewed-version> agent-handoff --json` after reviewing the package version. It returns a READ-ONLY draft plan that never auto-publishes. Ask the user before any `tokrepo_push`.

5. **PRIVATE BY DEFAULT, NEVER PUSH SECRETS**: `tokrepo_push` defaults to `visibility: 0` (private). Public publishing requires explicit per-push confirmation. Before any push, strip env tokens, absolute paths, project-specific names, and secret patterns. If `tokrepo_handoff_plan` flagged a file as sensitive, do not override.

## How to install

```bash
# One-time per project - bootstraps .cursor/rules/tokrepo.mdc plus a machine-readable
# .tokrepo/agent.json that the MCP server reads on every planning call.
npx -y tokrepo@<reviewed-version> init-agent --target cursor
```

## Resources

- Hosted MCP endpoint (read-only, no auth): `https://tokrepo.com/mcp` after explicit user opt-in and redacted task text
- Local MCP server: `npx -y tokrepo-mcp-server@<reviewed-version>`
- Published tool catalog: 15 tools in `https://tokrepo.com/.well-known/tool-catalog.json`
- Trust manifest: `https://tokrepo.com/.well-known/tokrepo-trust.json`
- Default policy pack: `https://tokrepo.com/policy-packs/default-agent-policy.json`
- Tool catalog: `https://tokrepo.com/.well-known/tool-catalog.json`
- Public agent funnel (anonymous): `https://tokrepo.com/agent-stats`
- Source: https://github.com/henu-wang/tokrepo-mcp-server

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Настройка агента: память, контекст, субагенты» →
vsixtoolkit официальный github Направляет GitHub Copilot при создании расширений VSIX через библиотеку Community.VisualStudio.Toolkit. Задаёт совместимость с .NET Framework 4.8 и правила потоков. ★ 40 451звёзд репо update-docs-on-code-change официальный github Правило для GitHub Copilot, которое напоминает обновлять README.md и документацию, когда меняется код. Пригодится, если доки у вас отстают от реальности. ★ 40 451звёзд репо update-code-from-shorthand официальный github Превращает псевдокод и краткие заметки между маркерами в готовый код. Помогает быстро развернуть черновую логику прямо внутри целевого файла. ★ 40 451звёзд репо typespec-m365-copilot официальный github Правило подсказывает, как описывать агентов и API-плагины Microsoft 365 Copilot на TypeSpec. Срабатывает при работе с файлами .tsp. ★ 40 451звёзд репо typescript-mcp-server официальный github Правило подсказывает Copilot, как писать MCP-серверы на TypeScript SDK: классы, схемы на zod, транспорты и типовые ошибки. ★ 40 451звёзд репо tasksync официальный github Держит сессию агента активной и запрашивает новые команды через терминал с помощью Python после каждого шага. ★ 40 451звёзд репо

Из того же набора140

typescript-react-nextjs-cloudflare-cursorrules-pro Правило для Cursor, которое настраивает агента на TypeScript, Next.js App Router, React и инструменты Cloudflare. Пригодится, если проект живёт на этом стеке. ★ 41 024звёзд репо typescript-nodejs-nextjs-react-ui-css-cursorrules- Правило для Cursor задаёт стиль кода на TypeScript, Next.js App Router, React и Tailwind. Пригодится, если агент пишет компоненты иначе, чем вы привыкли. ★ 41 024звёзд репо typescript-nextjs-supabase-cursorrules-prompt-file Правило для Cursor, которое держит TypeScript-код на Next.js App Router и Supabase в одном стиле: серверные компоненты, Shadcn UI, Tailwind. ★ 41 024звёзд репо typescript-code-convention-cursorrules-prompt-file Правило задаёт Cursor стиль кода на TypeScript в проектах на Next.js App Router, React, Expo, tRPC и Tailwind. Пригодится, когда агент пишет код вразнобой. ★ 41 024звёзд репо tauri-svelte-typescript-guide-cursorrules-prompt-f Правило для Cursor, которое задаёт агенту стиль работы с десктопными приложениями на Tauri: Svelte во фронтенде, TypeScript для типов. ★ 41 024звёзд репо tanstack-router Правило для Cursor, которое задаёт агенту стандарты TanStack Router v1: файловые маршруты, типизация параметров и загрузка данных через loader. ★ 41 024звёзд репо tanstack-query-v5-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль работы с TanStack Query v5: ключи запросов, мутации, оптимистичные обновления, Suspense и префетчинг. ★ 41 024звёзд репо tailwind-react-firebase-cursorrules-prompt-file Правило для Cursor задаёт, как писать мобильное веб-приложение на Tailwind, React и Firebase: сначала мобильная вёрстка, потом остальное. ★ 41 024звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой