Commit graph

5 commits

Author SHA1 Message Date
Snider
c99101a29d feat(ide): add shared JetBrains/PhpStorm configuration
- Code style: PSR-12 for PHP, 2-space indent for JS/TS/YAML
- Inspection profile: Laravel-friendly, reduced noise in vendor
- Run configurations: Composer test/lint, PHPStan, clone-repos
- Scopes: Packages, Vendor, Tests for focused searches
- Dictionary: Project-specific terms (agentic, livewire, etc.)
- PHP 8.4 language level, Laravel Idea multimodule support
- File watcher: Pint auto-format (disabled by default)
- Excludes: vendor/ and node_modules/ for faster indexing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 01:22:33 +00:00
Snider
7c4e9222ef feat: add template bootstrap workflow and setup guide
When creating a new repo from this template:
- template-bootstrap.yml runs on first push
- Creates standard labels (agent:*, priority:*, type:*)
- Enables security features (Dependabot, vuln alerts)
- Creates setup checklist issue
- TEMPLATE_SETUP.md guides customization

Files to customize: repos.yaml, CLAUDE.md, README.md
Delete TEMPLATE_SETUP.md when done.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 22:24:05 +00:00
Snider
9600277897 feat: add .core/ bridge system for fresh developer onboarding
Introduces a .core/ folder structure that provides:
- workspace.yaml for active package configuration
- Claude Code plugin with skills for multi-repo navigation
- Hook script suggesting core CLI over raw commands
- Full .core/ folder specification for other packages

Also restructures README.md and CLAUDE.md for better fresh
developer experience with clear "what happens" and "what's next"
sections.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 18:41:23 +00:00
Snider
e7ee34ec5f chore: add .core/ to gitignore
Core CLI cache directory should not be tracked.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:19:11 +00:00
Snider
71e8c1b2ef feat: initial developer workspace setup
- Add repos.yaml registry for all host-uk packages
- Add packages/ directory with .gitkeep (contents git-ignored)
- Add README with quickstart and prerequisites
- Add CLAUDE.md for AI-assisted development

Use `core setup` to clone all repos into packages/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:50:45 +00:00