Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agents
prateekbhujel/larapost
claude-code
cursor
queue
php
oauth
oauth2
twitter
facebook
linkedin
laravel
scheduling
x
social-media
codex
mcp
laravel-package
TikTok
ChatGpt
claude
content-scheduling
model-context-protocol
ai-agents
social-media-api
social-publishing
social-media-automation

This repository is LaraPost 2.x. Use this file as the default working agreement for coding agents.

Install
php artisan boost:add-skill prateekbhujel/larapost

Save this content to: AGENTS.md

# LaraPost coding agent guide

This repository is LaraPost 2.x. Use this file as the default working agreement for coding agents.

## Runtime contract

- PHP 8.3+
- Laravel 12 or 13
- Built-in platforms: Facebook, Twitter / X, LinkedIn, TikTok
- TikTok defaults to `upload`; Direct Post is explicit opt-in
- Operator routes are authenticated by default
- MCP is optional and requires `laravel/mcp`

## Source of truth

Start with these files before making assumptions:

- `config/larapost.php` — configuration, environment variables, enabled platforms, queue, scheduler, routes, MCP
- `src/PostBuilder.php` — public fluent publishing API
- `src/SocialMediaManager.php` — driver resolution, publish flow, token refresh
- `src/Drivers/` — provider-specific behavior
- `src/Jobs/` — queued and scheduled execution
- `src/Console/Commands/DoctorCommand.php` — production readiness checks
- `routes/web.php` — operator and OAuth routes
- `src/Mcp/` — optional AI/MCP surface
- `docs/agents/index.html` and `docs/llms.txt` — agent-facing documentation

## Development checks

Run at minimum:

```bash
composer validate --strict --no-check-lock
composer test
```

CI currently exercises:

- PHP 8.3 / Laravel 12
- PHP 8.4 / Laravel 12
- PHP 8.4 / Laravel 13
- PHP 8.5 / Laravel 13
- Composer security audit

## Change rules

- Do not weaken operator authentication or OAuth state validation.
- Do not silently enable platforms or provider behavior the application did not configure.
- Do not add implicit TikTok privacy/consent choices. Direct Post requires explicit creator-facing decisions.
- Do not expose credentials or provider tokens through MCP or read APIs.
- Preserve persisted-before-dispatch behavior for queued/scheduled posts.
- Add regression coverage for bug fixes and provider behavior changes.
- Keep provider-specific behavior inside drivers when practical.
- Update docs whenever commands, environment variables, supported capabilities, or public APIs change.
- Do not alter release tags. Historical maintenance branches should be created from release tags only when a real backport is needed.

## Documentation style

Documentation should be usable by both developers and coding agents:

- stable headings and anchors
- copy-pasteable examples
- explicit prerequisites and operational requirements
- clear supported/unsupported capability statements
- no hidden assumptions about provider setup
- links to the exact next page for multi-step workflows

The public docs live in `docs/` and deploy through GitHub Pages.

LaraPost coding agent guide

This repository is LaraPost 2.x. Use this file as the default working agreement for coding agents.

Runtime contract

  • PHP 8.3+
  • Laravel 12 or 13
  • Built-in platforms: Facebook, Twitter / X, LinkedIn, TikTok
  • TikTok defaults to upload; Direct Post is explicit opt-in
  • Operator routes are authenticated by default
  • MCP is optional and requires laravel/mcp

Source of truth

Start with these files before making assumptions:

  • config/larapost.php — configuration, environment variables, enabled platforms, queue, scheduler, routes, MCP
  • src/PostBuilder.php — public fluent publishing API
  • src/SocialMediaManager.php — driver resolution, publish flow, token refresh
  • src/Drivers/ — provider-specific behavior
  • src/Jobs/ — queued and scheduled execution
  • src/Console/Commands/DoctorCommand.php — production readiness checks
  • routes/web.php — operator and OAuth routes
  • src/Mcp/ — optional AI/MCP surface
  • docs/agents/index.html and docs/llms.txt — agent-facing documentation

Development checks

Run at minimum:

composer validate --strict --no-check-lock
composer test

CI currently exercises:

  • PHP 8.3 / Laravel 12
  • PHP 8.4 / Laravel 12
  • PHP 8.4 / Laravel 13
  • PHP 8.5 / Laravel 13
  • Composer security audit

Change rules

  • Do not weaken operator authentication or OAuth state validation.
  • Do not silently enable platforms or provider behavior the application did not configure.
  • Do not add implicit TikTok privacy/consent choices. Direct Post requires explicit creator-facing decisions.
  • Do not expose credentials or provider tokens through MCP or read APIs.
  • Preserve persisted-before-dispatch behavior for queued/scheduled posts.
  • Add regression coverage for bug fixes and provider behavior changes.
  • Keep provider-specific behavior inside drivers when practical.
  • Update docs whenever commands, environment variables, supported capabilities, or public APIs change.
  • Do not alter release tags. Historical maintenance branches should be created from release tags only when a real backport is needed.

Documentation style

Documentation should be usable by both developers and coding agents:

  • stable headings and anchors
  • copy-pasteable examples
  • explicit prerequisites and operational requirements
  • clear supported/unsupported capability statements
  • no hidden assumptions about provider setup
  • links to the exact next page for multi-step workflows

The public docs live in docs/ and deploy through GitHub Pages.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console