Skip to content

Шолу

AIM Loadout — AI-инвентарын жинауға, сақтауға және синхрондауға арналған жергілікті құрал: дағдылар, MCP серверлері және конфигурация — Claude Code, Cursor, Codex CLI және болашақ AI орталары арасында.

Loadout — AI-құралдармен жұмыс жасайтын әзірлеушінің оқ қорамсасы метафорасы: дағдылар мен құралдардың толық жинағы, жаңа машинада aiman sync командасымен жылдам қайта жүктеледі.

Инвентарды файлдардан және AI орталарынан жинайсыз, Git репозиторийінде сақтайсыз, бір жергілікті CLI арқылы басқарасыз және қолмен файл көшірместен кез келген қолдау көрсетілетін AI орталарына синхрондайсыз.

AIM нені шешеді

AI-құралдарды белсенді пайдаланушыда жылдам бытыраңқы параметрлер жиналады:

  • Claude Code-тағы дағдылар;
  • Cursor-дағы жергілікті нұсқаулар мен дағдылар;
  • әр түрлі конфигурация форматтарымен MCP серверлері;
  • Git-ке сақтауға болмайтын секреттер мен env айнымалылары;
  • бірнеше ноутбук немесе жұмыс орталары.

AIM Loadout мұны барлығын бір басқарылатын инвентарь репозиторийіне және бір қайталанатын жұмыс циклына айналдырады.

Негізгі цикл

Инвентарьдың толық өмірлік циклы: жинау → жариялау → синхрондау.

Жинау — инвентарьды файлдан немесе AI ортасынан толтыру:

bash
aiman add skill path/to/skill.md             # жергілікті файлдан дағды
aiman add mcp path/to/server.yaml            # жергілікті файлдан MCP сервері
aiman import skill review-code --from claude-code  # орнатылған AI ортасынан дағды
aiman import mcp context7 --from claude-code       # орнатылған AI ортасынан MCP сервері

Жариялау және жеткізу — қолдану, жариялау және синхрондау:

bash
aiman apply          # Git-сіз жергілікті өзгерістерді қолдану
aiman push           # валидті инвентарьды жариялау
aiman sync           # басқа машинада жарияланған күйді алу

apply — дағдыны жергілікті итерациялауға арналған: дағдыны өңдеу, қолдану, AI-құралда тексеру, қайтала. push — дайын күйді жариялайды. sync — жарияланған инвентарьды тартып, ағымдағы машинадағы AI орталарына қолданады.

Контекст ауыстыру — толық жинақтың орнына инвентарьдың атаулы ішкі жиынын қолдану:

bash
aiman apply --loadout documentation-work --dry-run   # жоспарды қарау
aiman apply --loadout documentation-work             # орталарды жинаққа келтіру

sync да осы жинақты қолдансын десеңіз — әр жолы орталарды толық инвентарьға қайтарудың орнына — loadout-ты пинмен бекітіңіз:

bash
aiman apply --loadout documentation-work --pin   # бекіту: sync енді дәл осыны қолданады
aiman apply --default                            # толық инвентарьға оралу, пинді алып тастау

apply, push және sync орындалғаннан кейін өзгерістер құрамын — қандай дағдылар қосылды немесе жаңартылды — тек сәттілік фактісін ғана емес, толық нәтижесін көрсетеді. aiman status командасы remote-қа жүгінеді (Git fetch орындайды), сондықтан оның позициясы ескірген жергілікті суреттің емес, нақты жарияланған күйдің деректерін береді. Толығырақ — Концепцияларда.

MVP басты фокусы: бір пайдаланушы, бір инвентарь репозиторийі, сенімді push → sync циклі. Бұл цикл тұрақты жұмыс жасамаса, қалған мүмкіндіктер екінші орында.

Ағымдағы өнімде не бар

  • Git негізіндегі инвентарь репозиторийі.
  • YAML frontmatter бар Markdown форматтағы Skill Item.
  • YAML форматтағы MCP Item.
  • Claude Code, Cursor және Codex CLI адаптерлері.
  • Жолдар, hash белгілері және MCP env үшін aim.local.yaml жергілікті конфигі.
  • Техникалық loadout: loadouts/<name>.yaml және aiman apply --loadout <name> — инвентарьдың атаулы ішкі жиынын декларативті қолдану.
  • Loadout пінін басқару: apply --loadout <name> --pin / --default / --unpinaiman sync толық инвентарьдың орнына бекітілген loadout-ты қолданады; aiman status белсенді пинді көрсетеді.
  • init, switch, add skill, add mcp, import skill, import mcp, apply (--loadout, --pin, --default, --unpin қоса алғанда), push, sync, status, doctor командалары.

Жаңа AI ортасы адаптер арқылы қосылуы керек. Бұл өнімнің архитектуралық қасиеті, маркетингтік уәде емес.

Келесі қадамдар

Жақын нұсқаларда: loadout-ты жеке жобаға қолдану және --env арқылы орта таңдау.

Released under the Apache 2.0 License.