NIHAL NIHALANI
Community@nihalnihalani · Cupertino
Comprehensive Jac language skill registry covering full-stack development, Object-Spatial Programming, native compilation, and LLM-powered functions.
Agent Skills by NIHAL NIHALANI
Showing 41 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 sv import compile-time HTTP clients.
jac-shadcn-blocks
Provides design system constants and JSX composition patterns for jac-shadcn pages.
jac-debugging
Diagnose Jac build failures, stale caches, and cross-boundary contract drift using jac check diagnostics.
jac-cl-auth
Implements client-side signup, login, logout, and route protection in Jac applications.
jac-codex-workflow
Guides creating, migrating, debugging, testing, and verifying Jac language projects.
jac-sv-persistence
Model graph relationships and query persisted data from Jac server endpoints.
jac-walker-patterns
Guides writing and debugging graph-traversing walkers in Jac Object-Spatial Programming.
jac-sv-streaming
Implement SSE streaming endpoints in Jac using generator functions and report stream().
jac-scaffold
Scaffolds new Jac projects with jac create kinds, templates, and post-scaffold verification.
jac-has-fields
Declares typed fields on Jac archetypes with defaults, postinit, properties, and access tags.
jac-packaging
Builds Jac projects into PyPI wheels and npm tarballs from jac.toml metadata.
jac-impl-files
Splits Jac declarations from method bodies using impl blocks and paired .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 filtered 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
Implement cross-user data sharing in Jac servers using grants, allow_root, and root.shared.
jac-sv-auth
Explains Jac server-side authentication semantics for JWT, roles, and endpoint visibility.
jac-sv-deploy
Deploy Jac servers to production with Kubernetes, databases, webhooks, and observability.
jac-by-llm
Delegate Jac function bodies to LLM calls with typed returns, tools, and sem prompts.
jac-shadcn-components
Compose Jac UI pages from shadcn primitives installed via jac install --shadcn.
jac-core-cheatsheet
Documents Jac language core syntax including imports, match statements, lambdas, and error codes.
jac-native-shared
Builds C-ABI shared libraries from Jac code for FFI consumption.
jac-sv-endpoints
Implement Jac server endpoints using walker and function routes with typed responses.
Frequently Asked Questions About NIHAL NIHALANI
FAQPage SchemaWhat tasks can I accomplish using NIHAL NIHALANI's Jac skills?▼
The 41 skills cover scaffolding projects, writing walkers and node-edge graph models, building REST endpoints with SSE streaming, client components with jac-shadcn and Tailwind, JWT auth, multi-user permissions, microservices, testing, debugging compiler diagnostics, and packaging to PyPI, npm, desktop, mobile, native binaries, and WebAssembly.
Who are these Jac skills designed for?▼
They target developers building with the Jac language and jaclang ecosystem: full-stack engineers wiring main.jac apps, backend engineers modeling graph persistence and endpoints, mobile/desktop developers using MobUI or Capacitor targets, and systems programmers compiling Jac to native code or C-ABI shared libraries.
How do I use these skills in practice?▼
Each skill loads on demand based on the task: jac-project-kinds maps project types to relevant guides, jac-scaffold bootstraps via jac create --use, and specialized skills cover jac.toml configuration, jac check diagnostics, jac test runs, and jac build/start verbs for client, server, desktop, and mobile targets.
What prerequisites and dependencies do these skills require?▼
Skills assume an installed Jac toolchain with the jac CLI and a jac.toml project file. Specific skills require extras: npm packages for client code, PyPI packages via Python interop, API keys or Ollama for byLLM functions, Kubernetes for scaled deploys, and Linux build dependencies for desktop binaries.
Do these skills cover LLM integration in Jac?▼
Yes. The jac-by-llm skill covers delegating function bodies to LLMs with structured outputs, tool use and ReAct agents, provider configuration including local Ollama models, multi-turn chat, streaming, image and video inputs, and MockLLM testing paired with the jac-testing skill.