PMN123
Community@PMN123
PMN123 maintains a comprehensive Jac language skill registry covering full-stack development, graph-based OSP programming, native compilation, and multi-platform deployment.
Agent Skills by PMN123
Showing 43 vetted skills indexed across 1 GitHub repositories.
jac-npm-packages
Configure npm package imports and React refs in Jac client components.
jac-sv-microservices
Splits Jac backends into microservices using compile-time HTTP client stubs from sv import.
jac-shadcn-blocks
Provides design system constants and JSX composition patterns for jac-shadcn pages.
jac-debugging
Diagnose Jac compiler errors, stale caches, and client-server contract drift.
jac-cl-auth
Implements client-side signup, login, logout, and route protection in Jac applications.
jac-sv-persistence
Model and query graph-persisted data in Jac server endpoints with schema migration support.
jac-walker-patterns
Guides writing and debugging graph-traversing walkers in Jac Object-Spatial Programming.
jac-sv-streaming
Implements SSE streaming endpoints in Jac using generators, report, and browser fetch consumption.
jac-scaffold
Scaffolds new Jac projects using the jac create CLI with kind-aware templates.
jac-has-fields
Declares typed fields on Jac archetypes with defaults, postinit, properties, and access tags.
firecrawl
Search, scrape, and monitor web pages through the Firecrawl CLI and REST API.
jac-packaging
Builds Jac projects into PyPI wheels and npm tarballs from jac.toml metadata.
jac-impl-files
Split Jac declarations from method bodies using impl blocks and .impl.jac annex files.
jac-codespaces
Explains how the Jac compiler infers client, server, and native code placement.
jac-node-edge-patterns
Defines nodes, edges, and graph traversal patterns for Jac Object-Spatial Programming.
jac-cl-components
Write client-side Jac UI components with reactive state, JSX rendering, and typed event handlers.
jac-sv-multi-user
Implements cross-user data sharing in Jac servers using grants, allow_root, and root.shared.
jac-sv-auth
Defines Jac server-side authentication semantics for JWT, roles, and endpoint visibility.
jac-sv-deploy
Deploy Jac servers to production with Kubernetes, databases, webhooks, and monitoring.
atomic-commit
Splits working-tree changes into atomic git commits gated on type checks and secrets scans.
jac-by-llm
Delegates Jac function bodies to LLM calls with typed structured outputs.
jac-shadcn-components
Installs, imports, and composes jac-shadcn UI primitives in Jac projects with correct paths and theming.
jac-core-cheatsheet
Reference Jac language syntax for imports, control flow, match statements, lambdas, and error handling.
jac-native-shared
Builds C-ABI shared libraries from Jac code using jac nacompile --shared.
Frequently Asked Questions About PMN123
FAQPage SchemaWhat tasks can I accomplish using PMN123's Jac skills?▼
You can scaffold Jac projects, build REST endpoints and SSE streaming services, model graph data with nodes, edges, and walkers, add JWT auth and multi-user permissions, style clients with Tailwind and shadcn, run tests, debug compiler diagnostics, and deploy to Kubernetes, desktop, mobile, or WebAssembly targets.
Who are these Jac skills designed for?▼
They target developers building with the Jac language and Object-Spatial Programming: backend engineers writing walkers and endpoints, frontend developers composing client components, systems programmers compiling native binaries or C-ABI shared libraries, and teams shipping mobile, desktop, or microservices deployments.
How do I build and run a Jac project using these skills?▼
Start with jac-scaffold using `jac create --use <template>`, configure jac.toml via jac-config, write server endpoints and client components, then verify with `jac check` and `jac test`. Production rollout uses `jac start` with database backends, or `jac build` for desktop, mobile, npm, and PyPI targets.
What prerequisites and dependencies do the Jac skills require?▼
A Jac toolchain installation is the baseline. Specific paths add dependencies: npm packages for client code, PyPI packages via jac-python-interop, SQLite/Mongo/Redis for persistence, Kubernetes for scaled deploys, Capacitor for mobile, and LLVM-based nacompile for native or wasm builds.
Can Jac interoperate with Python, JavaScript, and native code?▼
Yes. jac-python-interop covers PyPI imports, inline ::py:: blocks, and jaclang.lib library mode. jac-cl-js-interop handles browser constructors and globals. jac-native and jac-native-shared compile to machine code and C-ABI libraries consumable from C, C++, Rust, Go, or ctypes.