Skip to content

pure-golang/level85

Repository files navigation

level85

Быстрый Старт

  • обновите или установите level85 в той же папке, где у вас находятся другие репки:
../level85
../budva
../geo

и т.д.

далее выполните "cd level85 && make" - всё! теперь в любой репке проверьте "/context" в claude - должны появиться скилы с префиксом "x-"

Что под капотом

Taskfile.yml в каждой репке свой, можете добавлять специфичные команды по вкусу. общий Taskfile.yml инклюдится из level85. Список команд можно посмотреть, если выполните "task" без модификатора. Теперь можно расширять функционал из одного общего места. Только обновляйте локально level85.

Настройки всех репок выполнены для main & dev. Добавлены ссылки:

  • .agents -> ../level85/.agents
  • .claude -> .agents
  • AGENTS.md -> ../level85/AGENTS.md
  • CLAUDE.md — содержит @AGENTS.md

Если создаёте новую репку

  1. добавить файл Taskfile.yml
version: "3"
includes:
  common:
    taskfile: ../level85/Taskfile.yml
    flatten: true
  1. добавить в файл .gitignore
.golangci.yml
  1. выполнить "task agents-claude && task lint"

Настройки claude

~/.claude/settings.json

{
  "permissions": {
    "allow": [],
    "defaultMode": "bypassPermissions",
    "additionalDirectories": []
  },
  "statusLine": {
    "type": "command",
    "command": "bash ~/.claude/statusline-command.sh"
  },
  "extraKnownMarketplaces": {
    "claude-plugins-official": {
      "source": {
        "source": "github",
        "repo": "anthropics/claude-plugins-official"
      }
    }
  },
  "attribution": {
    "commit": "",
    "pr": ""
  },
  "language": "russian",
  "effortLevel": "medium",
  "voiceEnabled": false,
  "skipDangerousModePermissionPrompt": true
}

скопировать:

cp ../level85/scripts/statusline-command.sh ~/.claude/

...и установить зависимости:

brew install jq

Как я раньше обходился без этого?!

  • установить голосовой ввод: Handy или FluidVoice

  • установить Warp

Весёлые картинки

эволюция вайб-кодера

связанность и связность (coupling-vs-cohesion)

луковичная архитектура (onion-arch)

ячеистая архитектура (honest-arch)

About

Shared agent skills, Taskfile, linter config, and Claude Code conventions for a pure-golang monorepo - symlinked into each service repo to keep dev tooling in one place

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors