Imported from dopsonbr/reactive-test (apps/customer-service/src/main/java/org/example/customer/service/AGENTS.md). Install upstream with npx skills add dopsonbr/reactive-test --skill service. Copyright stays with the author.
service
Boundaries
Files that require careful review before changes:
CustomerService.java - core business logic affects all customer operations
Conventions
All methods return Mono or Flux
Duplicate email checks happen before creation
B2B hierarchy validation occurs before save
Sub-accounts inherit parent's store number
Loyalty tier defaults to null on creation
Structured logging at significant business events
Warnings
B2B parent deletion fails if sub-accounts exist
Email uniqueness is per-store, allowing same email across stores
Sub-account creation bypasses standard create flow for B2B setup
Do not bypass service layer for direct repository access
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/dopsonbr-reactive-test-service/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
dopsonbr-reactive-test-service.ocm.jsonjson
{
"ocm": "1",
"id": "dopsonbr-reactive-test-service",
"kind": "skill",
"name": "service",
"description": "Files that require careful review before changes: - `CustomerService.java` - core business logic affects all customer operations",
"publisher": "dopsonbr",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding",
"customer_support"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Files that require careful review before changes: - `CustomerService.java` - core business logic affects all customer operations"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/dopsonbr/reactive-test",
"path": "apps/customer-service/src/main/java/org/example/customer/service/AGENTS.md",
"ref": "37ee9bd3a680bc370870e8129de70dee64fbf5b4",
"url": "https://github.com/dopsonbr/reactive-test/blob/37ee9bd3a680bc370870e8129de70dee64fbf5b4/apps/customer-service/src/main/java/org/example/customer/service/AGENTS.md",
"key": "dopsonbr/reactive-test/apps/customer-service/src/main/java/org/example/customer/service/AGENTS.md"
}
},
"instructions": "# service\n\n## Boundaries\n\nFiles that require careful review before changes:\n- `CustomerService.java` - core business logic affects all customer operations\n\n## Conventions\n\n- All methods return Mono or Flux\n- Duplicate email checks happen before creation\n- B2B hierarchy validation occurs before save\n- Sub-accounts inherit parent's store number\n- Loyalty tier defaults to null on creation\n- Structured logging at significant business events\n\n## Warnings\n\n- B2B parent deletion fails if sub-accounts exist\n- Email uniqueness is per-store, allowing same email across stores\n- Sub-account creation bypas",
"cost": {
"context_tokens": 174
}
}
Fetch it by URL: GET /api/v1/registry/dopsonbr-reactive-test-service/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.