flowstate-epic-flowstate-community-epicdm-flowstate-url-builder
Package-local agent skill for @epicdm/flowstate-url-builder.
Tags
Publisher
Versions
1 version published — latest: 1.0.7
- 1.0.7publishedInvalid Date
Skill
flowstate-url-builder Package Skill
Package: @epicdm/flowstate-url-builder
Repository: epic-flowstate-community
Path: packages/flowstate-url-builder
Version: 1.0.7
Use this published Dojo skill as the package-level entrypoint. For detailed workflows, use the package-local skills listed below.
Primary Package Workflow
FlowState URL Builder Consumer Integration
Status: Active
Purpose: Prevent URL builder changes from breaking packages that depend on gateway URL construction.
Scope: Consumers of @epicdm/flowstate-url-builder in the community repo.
Trigger: Public export, default URL, route prefix, path-stripping behavior, or method output may change.
Input: Proposed URL builder change and affected route/method.
Output: Compatibility-aware implementation with downstream checks.
Known Consumers
Check:
packages/flowstate-app-framework/src/services/FlowstateAuthService.tspackages/flowstate-cli/src/cli/utils/httpRxDBClient.tspackages/flowstate-mcp/package.jsonpackages/flowstate-app-framework/package.jsonpackages/flowstate-cli/package.jsondocker/Dockerfile.base- gateway-route planning/docs that mention
@epicdm/flowstate-url-builder
Compatibility Workflow
- Name the method or export that changed.
- Search usage:
rg "@epicdm/flowstate-url-builder|createServiceUrlBuilder|ServiceUrlBuilder|getAuthUrl|getRxdbRestUrl|getMcpUrl|getObsUrl|getAmsUrl|getOAuthDiscoveryUrl" packages docker docs
- Update tests in this package.
- Run typecheck for affected TypeScript consumers if public signatures changed.
- Update README and docs only after source and tests agree.
Verification
Minimum package gate:
yarn workspace @epicdm/flowstate-url-builder test --runInBand --no-cache
yarn workspace @epicdm/flowstate-url-builder typecheck
yarn workspace @epicdm/flowstate-url-builder build
Consumer gates when signatures or auth/RxDB URLs change:
yarn workspace @epicdm/flowstate-app-framework typecheck
yarn workspace @epicdm/flowstate-cli typecheck
Composition Notes
- Use
flowstate-url-builder-kong-routingbefore this skill to understand route behavior. - Pair with gateway route skills when the actual Kong routing table changes.
Created: 2026-06-29
Package Skill Inventory
@epicdm/flowstate-url-builder Skill Inventory
Repository: epic-flowstate-community
Package path: packages/flowstate-url-builder
Package: @epicdm/flowstate-url-builder
Inventory date: 2026-06-29
Skill Map
| Skill | Type | Use When |
|---|---|---|
flowstate-url-builder | Orchestrator | An agent needs to use, modify, or verify centralized FlowState Kong Gateway URL construction. |
flowstate-url-builder-kong-routing | Reference/Workflow | An agent needs to choose the correct URL builder method or add/update a route while preserving Kong strip_path semantics. |
flowstate-url-builder-consumer-integration | Pattern | An agent needs to check app-framework, CLI, MCP, Docker, or gateway consumers after a URL contract change. |
flowstate-url-builder-maintenance | Workflow | An agent needs to repair docs, feature matrix, Dojo files, changelog, or verification records for this package. |
Composition
Start with flowstate-url-builder, then use:
flowstate-url-builder-kong-routingfor route/method behavior.flowstate-url-builder-consumer-integrationbefore changing public URLs or exports.flowstate-url-builder-maintenancefor docs, generated Dojo cleanup, and package verification.
Not Created
- No separate skill per method. The important distinction is preserved versus stripped Kong routes.
- No generic Kong skill. This package's job is specific URL construction, not gateway administration.
Review Gate
@epicdm/flowstate-url-builder Skills Review
Review date: 2026-06-29 Verdict: Pass for local package-skill coverage; Dojo publication deferred until generated Dojo files are rebuilt from reviewed skills.
Coverage Check
- Package purpose, exports, and commands are covered in
flowstate-url-builder. - Preserved and stripped path behavior is covered in
flowstate-url-builder-kong-routing. - Downstream package impact is covered in
flowstate-url-builder-consumer-integration. - Docs, feature matrix, generated Dojo, and verification upkeep are covered in
flowstate-url-builder-maintenance.
Quality Notes
- Skills teach route-selection behavior instead of restating the two feature-matrix entries.
- Skills call out deprecated
getRxdbReplicationUrl()while preserving its current public/tested behavior. - Skills treat existing
.flowstate/feature-matrixartifacts as authoritative local inventory surfaces, not files to duplicate elsewhere. - Review captures version drift between
package.json1.0.7and older1.0.4FlowState artifacts. - Review captures the mismatch between legacy six-capability feature inventory and newer two-symbol generated inventory/Dojo content.
Verification
Skill-file checks run:
find packages/flowstate-url-builder/.flowstate/skills -name 'SKILL.md' -print
rg '^---$|^name:|^description: Use when' packages/flowstate-url-builder/.flowstate/skills
LC_ALL=C rg -n '[^\x00-\x7F]' packages/flowstate-url-builder/.flowstate/skills
Results:
- Four
SKILL.mdfiles found. - Frontmatter pattern present for all skills.
- ASCII scan passed.
Package verification run:
yarn workspace @epicdm/flowstate-url-builder test --runInBand --no-cache
yarn workspace @epicdm/flowstate-url-builder typecheck
yarn workspace @epicdm/flowstate-url-builder build
yarn workspace @epicdm/flowstate-url-builder lint
yarn nx build @epicdm/flowstate-url-builder
Results:
test --runInBand --no-cachepassed: 1 suite, 34 tests.typecheckpassed.buildpassed and emitted CJS, ESM, and DTS outputs.lintpassed.nx buildpassed with local cache output and Nx Cloud setup notice.
Usage
Start with this skill to understand the package purpose, then use the package-local focused skills for specific workflows. Keep this Dojo version aligned with packages/flowstate-url-builder/package.json. Do not treat generated feature lists as lessons; use workflow evidence from CODE-REVIEW.md, SKILL-INVENTORY.md, and REVIEW.md.
Install
Run this in your project to install via CLI:
fscloud dojo skill install flowstate-epic-flowstate-community-epicdm-flowstate-url-builder --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.