plugins/ subtree created from scratch (no dappcore-go/dappcore-php
existed to rename). Per docs/RFC-AGENT-PLUGIN-RESTRUCTURE.md:
plugins/core-go/:
- .claude-plugin/plugin.json (name: core-go)
- README.md, marketplace.yaml, .mcp.json (calls core mcp serve)
- commands/{commit,qa,review,verify}.md
- skills/{core,core-go,go-agent}/SKILL.md (seeded from existing repo material)
- skills/api-endpoints/SKILL.md (NEW per ticket)
- agents/go-developer.md
- hook scripts referenced by commands
plugins/core-php/: same structure, php-developer agent + php-specific
api-endpoints skill.
plugins/infra/: plugin.json, README.md, marketplace.yaml, agents/infra-ops.md.
Manifests use core-* not dappcore-*. .mcp.json files call core mcp serve.
No dappcore-* names left.
Note: seed skills copied from existing repo material per ticket spec —
some upstream Host UK examples remain in copied skill docs. Future PR
can purge those if Host UK references are out of scope for the public
plugin marketplace.
Co-authored-by: Codex <noreply@openai.com>
Closes tasks.lthn.sh/view.php?id=234
1.2 KiB
1.2 KiB
| name | description | args | |
|---|---|---|---|
| verify | Verify work is complete before stopping |
|
Work Verification
Verify that PHP work is complete and ready to commit/push.
Arguments
- No args: Standard verification
--quick: Fast checks only (format, lint)--full: All checks including slow tests
Verification Steps
1. Check for uncommitted changes
git status --porcelain
2. Check for debug statements
Look for:
- Go:
fmt.Println,log.Println,spew.Dump - PHP:
dd(,dump(,var_dump(,ray( - JS/TS:
console.log,debugger
3. Run tests
core php test
4. Run linter
core php stan
5. Check formatting
core php fmt --test
Output
Report verification status:
## Verification Results
✓ No uncommitted changes
✓ No debug statements found
✓ Tests passing (47/47)
✓ Lint clean
✓ Formatting correct
**Status: READY**
Or if issues found:
## Verification Results
✓ No uncommitted changes
✗ Debug statement found: src/handler.go:42
✗ Tests failing (45/47)
✓ Lint clean
✓ Formatting correct
**Status: NOT READY**
Fix these issues before proceeding.