1. Go to this page and download the library: Download sandermuller/boost-core library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sandermuller / boost-core example snippets
use SanderMuller\BoostCore\Config\BoostConfig;
use SanderMuller\BoostCore\Enums\Agent;
return BoostConfig::configure()
->withAgents([
Agent::CLAUDE_CODE,
Agent::CURSOR,
]);
use SanderMuller\BoostCore\Skills\Remote\RemoteSkillSource;
return BoostConfig::configure()
->withAgents([Agent::CLAUDE_CODE])
->withRemoteSkills([
// Bundle mode — fetch the named `.skill` release asset and unzip it.
RemoteSkillSource::githubBundle('peterfox/agent-skills', 'v1.2.0', [
'composer-upgrade',
'phpstan-developer',
]),
// Path mode — fetch the repo tarball at a ref and extract named subdirs.
// `.` covers a whole-repo-is-one-skill layout.
RemoteSkillSource::githubPath('mattpocock/skills', 'main', [
'grill-with-docs' => 'skills/engineering/grill-with-docs',
]),
]);
use SanderMuller\BoostCore\Enums\Tag;
return BoostConfig::configure()
->withAgents([Agent::CLAUDE_CODE])
->withTags([ // Tag enum cases or raw strings
Tag::Php,
Tag::Jira,
])
->withExcludedSkills(['acme/pack:unwanted-skill'])
->withExcludedGuidelines(['acme/pack:unwanted-guideline']);
use SanderMuller\ProjectBoostLaravel\Rendering\BladeRenderer;
return BoostConfig::configure()
->withAgents([Agent::CLAUDE_CODE])
->withSkillRenderers([new BladeRenderer]);
#!/usr/bin/env php
declare(strict_types=1);
ncUserScopeOnce(
packageRoot: dirname(__DIR__),
packageName: 'your-vendor/your-tool',
);
// ... the tool's own dispatch ...