chore: sync @7n/rules — версії й точкові покращення правил - #61
Merged
Conversation
Ручна курація виводу "голого" npx @7n/rules (без застосування автодетекту): Прийнято: - @7n/rules ^1.43.1→^1.44.1, @7n/rules-ci-github ^1.9.0→^1.9.2 - n-changelog.mdc, n-security.mdc — точкові покращення контенту (лінт чистий) - n-adr-normalize/SKILL.md, n-lint/SKILL.md — краще розпізнавання "вже в worktree" (.worktrees/ і .claude/worktrees/) + ідемпотентний bun install у worktree-блоці - .gitignore: .claude/scheduled_tasks.lock (з правила adr) Відкинуто (scope creep — автодетект правил, яких цей docs-only репо не потребує): - нові правила bun/doc-files/js/local-ai/test, skill doc-files, plugin @7n/rules-lang-js (тягнув eslint/oxlint/jscpd/knip/stylelint назад — саме те, що прибрано в PR #60) - rtk-хуки (.claude/settings.json, .cursor/hooks.json, .pi/extensions/rtk.ts) - переписані CLAUDE.md/AGENTS.md і n-taze-файли під multi-ecosystem lang-plugin архітектуру Відкинуто n-ga.mdc/n-text.mdc/n-adr.mdc — контентні покращення там приносили новий лінт-борг (cspell unknown words, MD031/032/038); не варті рефлоу заради формулювань. Не вирішено (винесено окремо в /n-llm-patch): застарілий `npx @7n/mt worktree create` у 3 skill-файлах — зашитий у шаблоні @7n/rules (skills/{taze,lint,adr-normalize}/main.json → worktree:true), не контролюється через .n-rules.json. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Що це
Курований (не сліпий) результат "голого"
npx @7n/rules— повного sync-інструменту, без підкоманд. Bare-режим одночасно оновлює версії й автодетектує нові правила/скіли за евристиками пакета — тому кожна зміна тут переглянута вручну, а не застосована як є.Прийнято
@7n/rules^1.43.1→^1.44.1,@7n/rules-ci-github^1.9.0→^1.9.2n-changelog.mdc,n-security.mdc— точкові покращення контенту (лінт лишається чистим)n-adr-normalize/SKILL.md,n-lint/SKILL.md— краще розпізнавання "вже виконуюсь в ізольованому worktree" (.worktrees/і.claude/worktrees/) + ідемпотентнийbun installу worktree-preflight-блоці.gitignore:.claude/scheduled_tasks.lock(супутнє правилуadr)Відхилено
Bare sync автодетектив і додав інфраструктуру, яку цей docs-only репозиторій не потребує (саме те, що прибрано в #59/#60):
bun/doc-files/js/local-ai/test, skilldoc-files@7n/rules-lang-js— тягнув назад eslint/oxlint/jscpd/knip/stylelintrtk-хуки (.claude/settings.json,.cursor/hooks.json,.pi/extensions/rtk.ts)CLAUDE.md/AGENTS.mdіn-taze-файли під multi-ecosystem lang-plugin архітектуруТакож відхилено контентні правки
n-ga.mdc/n-text.mdc/n-adr.mdc— вони приносили новий лінт-борг (cspell unknown words, MD031/032/038 markdownlint), не варті рефлоу заради формулювань.Не вирішено — виноситься окремо
Застарілий
npx @7n/mt worktree create …у 3 skill-файлах (n-adr-normalize,n-lint,n-taze) — команда, якої більше нема в цьому пакеті (CLI переїхав в окремий репозиторій і наразі не публікується). Блок зашитий у шаблоні@7n/rules(skills/{taze,lint,adr-normalize}/main.json→worktree: true) і не контролюється через.n-rules.json— жодна комбінаціяrules/disable-rulesцього не виправляє. Готую окремий апстрім-патч-промпт для супроводжуючих@7n/rules.Верифікація
npx @7n/rules lint --no-fix— exit 0npx @7n/rules lint ga --no-fix— exit 0npx @7n/rules lint --full --no-fix— exit 0git grep "npx @7n/mt worktree"— лише 3 очікувані skill-файли (не виправлено, задокументовано вище)🤖 Generated with Claude Code