AgentSkillsCN

HEYS Code Style Skill

HEYS 代码风格——禁用规则、设计模式与 CSS 规范

SKILL.md
--- frontmatter
applyTo: "apps/web/**/*.js"
description: Стиль кода HEYS — запреты, паттерны, CSS

HEYS Code Style Skill

Активируется при написании/редактировании кода

Триггеры (keywords)

  • создай, добавь, напиши код
  • рефакторинг, исправь
  • стили, CSS, Tailwind

Правила кода

Запрещено → Правильно

❌ Нельзя✅ Правильно
console.log напрямуюHEYS.analytics.trackError()
localStorage.setItemU.lsSet('heys_key', val)
select('*') в SQLКонкретные поля
Inline stylesTailwind классы
cloud.client.rpc()HEYS.YandexAPI.rpc()

CSS

  • Tailwind first — inline styles запрещены
  • BEM naming для кастомных классов: .block__element--modifier
  • Стили в styles/heys-components.css

Commit style

code
feat: add client selection modal
fix: resolve Supabase RLS permissions
refactor: simplify performance monitoring

Ключевые паттерны

javascript
// Storage
U.lsSet('heys_products', products);  // с clientId namespace
HEYS.store.set('key', value);        // с cache + watchers

// API
const result = await HEYS.YandexAPI.rpc('get_shared_products', {});