pepperfm/ai-guidelines 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pepperfm/ai-guidelines

最新稳定版本:1.1.1

Composer 安装命令:

composer require pepperfm/ai-guidelines

包简介

Personal Codex/Boost AI guidelines installer (symlink/copy into .ai/guidelines)

README 文档

README

Небольшой Composer‑пакет для установки личных AI‑гайдлайнов (Codex / Boost) в проект.

Пакет хранит 3 пресета (по одному core.md):

  • laravel — Codex — Laravel/Sail/MCP Guidelines (Personal Overrides)
  • nuxt-ui — Nuxt UI — Project Guidelines (Laravel 12 + Vite + Inertia + Tailwind v4)
  • element-plus — Element Plus + Vue 3

CLI умеет:

  • выбрать пресеты интерактивно (Laravel Prompts),
  • создать symlink или copy в .ai/guidelines/...,
  • (опционально) запустить php artisan boost:update, если проект Laravel.

Установка

composer r --dev pepperfm/ai-guidelines

Быстрый старт (интерактивно)

Из корня проекта:

vendor/bin/pfm-guidelines
# или
vendor/bin/pfm-guidelines init

Команда:

  1. спросит какие пресеты подключить,
  2. спросит режим (symlink/copy),
  3. спросит путь назначения (по умолчанию: .ai/guidelines),
  4. создаст/обновит файлы вида:
.ai/guidelines/laravel/core.md
.ai/guidelines/nuxt-ui/core.md
.ai/guidelines/element-plus/core.md

Также создаст конфиг в корне проекта: .pfm-guidelines.json.

Синхронизация (после composer update)

vendor/bin/pfm-guidelines sync

Без интерактива (CI / scripts)

vendor/bin/pfm-guidelines sync --no-interaction --mode=copy --presets=laravel,element-plus

Доступные параметры:

  • --presets=laravel,nuxt-ui,element-plus
  • --mode=symlink|copy
  • --target=.ai/guidelines
  • --force (перезаписывать существующие файлы)
  • --dry-run (ничего не менять, только показать действия)
  • --config=.pfm-guidelines.json (путь к конфигу)

Связка с Boost / Codex

Если проект использует Laravel Boost, то после установки гайдлайнов можно выполнить:

php artisan boost:update

Boost прочитает .ai/guidelines/* и пересоберёт AGENTS.md и другие файлы.

Команды

  • pfm-guidelines (без аргументов) → alias для init
  • pfm-guidelines init → интерактивная настройка + sync
  • pfm-guidelines sync → применить конфиг/параметры, создать symlink/copy
  • pfm-guidelines list → показать доступные пресеты
  • pfm-guidelines help → справка

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-12-13