atomic

flowstate-dojo-community-epicdm-flowstate-auth-core

Package-local agent skill for @epicdm/flowstate-auth-core.

Tags

Publisher

Versions

1 version published — latest: 1.0.8

  • 1.0.8
    publishedInvalid Date

Skill

Use this skill when a task touches packages/flowstate-auth-core, imports @epicdm/flowstate-auth-core, or needs to teach humans/agents how this package works.

Package identity:

  • Package: @epicdm/flowstate-auth-core
  • Repository: epic-flowstate-community
  • Version authority: package.json (1.0.8)
  • Dojo course: flowstate-dojo-community-epicdm-flowstate-auth-core

How to use the package:

  • Purpose: Core authentication business logic and interfaces for FlowState
  • Start with package-local docs when present.
  • Verify details against source and tests before changing behavior.
  • Use the Dojo course lessons as the teaching path: setup, mental model, core workflow, integration, feature labs, maintenance.

Public surfaces discovered:

  • CLIAuthConfig
  • StoredAuth
  • CLIAuthService
  • ServerProfile
  • FlowstateConfig
  • ConfigManager
  • D1RestClientConfig
  • D1RestClient
  • D1AdapterConfig
  • D1StorageAdapter
  • StorageAdapterError
  • NotFoundError
  • DuplicateError
  • ValidationError
  • FilesystemStorageConfig
  • FilesystemStorageAdapter
  • OAuthProvider
  • CreateOAuthProviderInput
  • AuthStorageAdapter
  • StorageAdapterConfig
  • MemoryStorageAdapter
  • RxDBStorageConfig
  • RxDBStorageAdapter
  • defaultHooks
  • GetValidAccessTokenOptions
  • getValidAccessToken
  • ApiTokenModel
  • schema
  • migrationStrategies
  • Collection

Composable feature skilllets:

  • Account Schema: use feature labs for workflow, source anchor, and regression risk.
  • Api Token Schema: use feature labs for workflow, source anchor, and regression risk.
  • Auth Collections: use feature labs for workflow, source anchor, and regression risk.
  • Auth User Schema: use feature labs for workflow, source anchor, and regression risk.
  • CLIAuth Service: use feature labs for workflow, source anchor, and regression risk.
  • Collection: use feature labs for workflow, source anchor, and regression risk.
  • Config Manager: use feature labs for workflow, source anchor, and regression risk.
  • Create Account Schema: use feature labs for workflow, source anchor, and regression risk.
  • Create Auth User Schema: use feature labs for workflow, source anchor, and regression risk.
  • Create Session Schema: use feature labs for workflow, source anchor, and regression risk.
  • D1 Rest Client: use feature labs for workflow, source anchor, and regression risk.
  • D1 Storage Adapter: use feature labs for workflow, source anchor, and regression risk.
  • Decrypt: use feature labs for workflow, source anchor, and regression risk.
  • Default Hooks: use feature labs for workflow, source anchor, and regression risk.
  • DEFAULT_JWT_CONFIG: use feature labs for workflow, source anchor, and regression risk.
  • Device Info Schema: use feature labs for workflow, source anchor, and regression risk.
  • Duplicate Error: use feature labs for workflow, source anchor, and regression risk.
  • Encrypt: use feature labs for workflow, source anchor, and regression risk.
  • Export Public Jwk: use feature labs for workflow, source anchor, and regression risk.
  • Filesystem Storage Adapter: use feature labs for workflow, source anchor, and regression risk.
  • Generate APIToken: use feature labs for workflow, source anchor, and regression risk.
  • Generate Key Pair: use feature labs for workflow, source anchor, and regression risk.
  • Get Valid Access Token: use feature labs for workflow, source anchor, and regression risk.
  • Hash APIToken: use feature labs for workflow, source anchor, and regression risk.
  • Import Keys: use feature labs for workflow, source anchor, and regression risk.
  • JWTClaims Schema: use feature labs for workflow, source anchor, and regression risk.
  • JWTConfig Schema: use feature labs for workflow, source anchor, and regression risk.
  • Load Keys From Env: use feature labs for workflow, source anchor, and regression risk.
  • Memory Storage Adapter: use feature labs for workflow, source anchor, and regression risk.
  • Migration Strategies: use feature labs for workflow, source anchor, and regression risk.
  • Not Found Error: use feature labs for workflow, source anchor, and regression risk.
  • Rx DBStorage Adapter: use feature labs for workflow, source anchor, and regression risk.
  • Schema: use feature labs for workflow, source anchor, and regression risk.
  • Service Account Org Grant Schema: use feature labs for workflow, source anchor, and regression risk.
  • Service Account Schema: use feature labs for workflow, source anchor, and regression risk.
  • Session Schema: use feature labs for workflow, source anchor, and regression risk.
  • Storage Adapter Error: use feature labs for workflow, source anchor, and regression risk.
  • Token Manager: use feature labs for workflow, source anchor, and regression risk.
  • Validation Error: use feature labs for workflow, source anchor, and regression risk.
  • Verification Token Schema: use feature labs for workflow, source anchor, and regression risk.
  • 1 additional feature skilllets are listed in dojo-manifest.json and agent-skillset.md.

Agent operating rules:

  • Treat package.json as the Dojo version authority.
  • Do not turn feature inventory into user-facing lessons without workflow context.
  • Update this Dojo package when package behavior, docs, examples, or feature inventory changes.
  • Verify downstream packages when package use and connection metadata shows inbound dependencies or references.
  • Never mark publish status passed without successful cloud publish and catalog lookup.

Usage

Use this Dojo skill with package human docs, package-local feature inventory, agent-skillset.md, and the generated course.json in this folder. Keep this manifest version aligned with package.json.

Install

Run this in your project to install via CLI:

fscloud dojo skill install flowstate-dojo-community-epicdm-flowstate-auth-core --target <target> --out ./skills

Replace <target> with your agent target identifier. See the CLI docs for details.