NIHAL NIHALANI avatar

NIHAL NIHALANI

Community

@nihalnihalani · Cupertino

33Followers
|
176Public Repos
|
41Published Skills

Comprehensive Jac language skill registry covering full-stack development, Object-Spatial Programming, native compilation, and LLM-powered functions.

Skills Distribution
DomainDeveloper To...Jac Language & Com.. (30%)Full-Stack Client .. (25%)Server Endpoints &.. (20%)Native, WASM & Cro.. (15%)

Agent Skills by NIHAL NIHALANI

Showing 41 vetted skills indexed across 1 GitHub repositories.

nihalnihalaninihalnihalani

jac-npm-packages

Configure npm package imports and React refs in Jac client components.

Community
Intermediate
nihalnihalaninihalnihalani

jac-sv-microservices

Splits Jac backends into microservices using sv import compile-time HTTP clients.

Community
Advanced
nihalnihalaninihalnihalani

jac-shadcn-blocks

Provides design system constants and JSX composition patterns for jac-shadcn pages.

Community
Intermediate
nihalnihalaninihalnihalani

jac-debugging

Diagnose Jac build failures, stale caches, and cross-boundary contract drift using jac check diagnostics.

Community
Intermediate
nihalnihalaninihalnihalani

jac-cl-auth

Implements client-side signup, login, logout, and route protection in Jac applications.

Community
Intermediate
nihalnihalaninihalnihalani

jac-codex-workflow

Guides creating, migrating, debugging, testing, and verifying Jac language projects.

Community
Intermediate
nihalnihalaninihalnihalani

jac-sv-persistence

Model graph relationships and query persisted data from Jac server endpoints.

Community
Advanced
nihalnihalaninihalnihalani

jac-walker-patterns

Guides writing and debugging graph-traversing walkers in Jac Object-Spatial Programming.

Community
Advanced
nihalnihalaninihalnihalani

jac-sv-streaming

Implement SSE streaming endpoints in Jac using generator functions and report stream().

Community
Intermediate
nihalnihalaninihalnihalani

jac-scaffold

Scaffolds new Jac projects with jac create kinds, templates, and post-scaffold verification.

Community
Intermediate
nihalnihalaninihalnihalani

jac-has-fields

Declares typed fields on Jac archetypes with defaults, postinit, properties, and access tags.

Community
Intermediate
nihalnihalaninihalnihalani

jac-packaging

Builds Jac projects into PyPI wheels and npm tarballs from jac.toml metadata.

Community
Intermediate
nihalnihalaninihalnihalani

jac-impl-files

Splits Jac declarations from method bodies using impl blocks and paired .impl.jac annex files.

Community
Intermediate
nihalnihalaninihalnihalani

jac-codespaces

Explains how the Jac compiler infers client, server, and native code placement.

Community
Intermediate
nihalnihalaninihalnihalani

jac-node-edge-patterns

Defines nodes, edges, and filtered graph traversal patterns for Jac Object-Spatial Programming.

Community
Intermediate
nihalnihalaninihalnihalani

jac-cl-components

Write client-side Jac UI components with reactive state, JSX rendering, and typed event handlers.

Community
Advanced
nihalnihalaninihalnihalani

jac-sv-multi-user

Implement cross-user data sharing in Jac servers using grants, allow_root, and root.shared.

Community
Intermediate
nihalnihalaninihalnihalani

jac-sv-auth

Explains Jac server-side authentication semantics for JWT, roles, and endpoint visibility.

Community
Intermediate
nihalnihalaninihalnihalani

jac-sv-deploy

Deploy Jac servers to production with Kubernetes, databases, webhooks, and observability.

Community
Advanced
nihalnihalaninihalnihalani

jac-by-llm

Delegate Jac function bodies to LLM calls with typed returns, tools, and sem prompts.

Community
Advanced
nihalnihalaninihalnihalani

jac-shadcn-components

Compose Jac UI pages from shadcn primitives installed via jac install --shadcn.

Community
Advanced
nihalnihalaninihalnihalani

jac-core-cheatsheet

Documents Jac language core syntax including imports, match statements, lambdas, and error codes.

Community
Intermediate
nihalnihalaninihalnihalani

jac-native-shared

Builds C-ABI shared libraries from Jac code for FFI consumption.

Community
Intermediate
nihalnihalaninihalnihalani

jac-sv-endpoints

Implement Jac server endpoints using walker and function routes with typed responses.

Community
Intermediate

Frequently Asked Questions About NIHAL NIHALANI

FAQPage Schema
What 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.