diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 008327d..d245ae0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,9 @@ jobs: - name: Install dependencies run: composer install --prefer-dist --no-progress --no-suggest + env: + # Read access to the private agentic-vibes/laravel-agent-skills repository. + COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.AGENTIC_VIBES_TOKEN }}"}}' - name: PHP tests run: composer test diff --git a/.github/workflows/composer-update.yml b/.github/workflows/composer-update.yml index 41fb88e..16fd456 100644 --- a/.github/workflows/composer-update.yml +++ b/.github/workflows/composer-update.yml @@ -43,6 +43,8 @@ jobs: run: composer install --no-progress --prefer-dist --optimize-autoloader env: COMPOSER_MEMORY_LIMIT: -1 + # Read access to the private agentic-vibes/laravel-agent-skills repository. + COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.AGENTIC_VIBES_TOKEN }}"}}' - name: Create branch name id: branch-name @@ -62,6 +64,8 @@ jobs: composer update --no-progress --prefer-dist --optimize-autoloader env: COMPOSER_MEMORY_LIMIT: -1 + # Read access to the private agentic-vibes/laravel-agent-skills repository. + COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.AGENTIC_VIBES_TOKEN }}"}}' - name: Check for changes id: changes diff --git a/.gitignore b/.gitignore index 8f4d483..6f04df9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ /.idea /.claude -.cursor/* /vendor .DS_Store tests/.DS_Store diff --git a/CLAUDE.md b/CLAUDE.md index c088a79..083cfeb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -65,5 +65,5 @@ Strong success criteria let you loop independently. Weak criteria ("make it work **These guidelines are working if:** fewer unnecessary changes in diffs, fewer rewrites due to overcomplication, and clarifying questions come before implementation rather than after mistakes. **Before push changes into repository run `composer build` and fix all errors, never ignore errors!** -- Files in the .claude/ and .cursor/ directories are not tracked by Git (they are likely listed in .gitignore). You only need to commit changes in the skills/ directory. +- Files in the .claude/ directory are not tracked by Git (they are likely listed in .gitignore). You only need to commit changes in the skills/ directory. \ No newline at end of file diff --git a/composer.json b/composer.json index e4fc673..e5cd542 100644 --- a/composer.json +++ b/composer.json @@ -40,7 +40,7 @@ } ], "scripts": { - "build": "vendor/bin/cursor-rules install --force --editor=claude && composer fix && composer rector && composer check && composer check-unused-sniffs && composer phpstan && composer test && git gone", + "build": "vendor/bin/agent-skills install --force && composer fix && composer rector && composer check && composer check-unused-sniffs && composer phpstan && composer test && git gone", "phpstan": "vendor/bin/phpstan analyse src/ --level=max --memory-limit=1G", "rector": "rector process src/ tests/ --config=vendor/pekral/rector-rules/rector.php --dry-run", "check": "vendor/bin/phpcs --standard=ruleset.xml Examples/ src/ tests/", @@ -60,7 +60,7 @@ "illuminate/collections": "^13.17.0", "phpunit/phpunit": "^13.2.1", "mockery/mockery": "^1.6.12", - "pekral/cursor-rules": "dev-master", + "agentic-vibes/laravel-agent-skills": "dev-master", "pekral/phpstan-rules": "dev-master", "pekral/rector-rules": "dev-master" }, @@ -80,7 +80,13 @@ "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true, "phpstan/extension-installer": true, - "pekral/cursor-rules": true + "agentic-vibes/laravel-agent-skills": true } - } + }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/agentic-vibes/laravel-agent-skills.git" + } + ] }