IgorAIvanov avatar

IgorAIvanov

Community

@IgorAIvanov

0Followers
|
3Public Repos
|
22Published Skills

IgorAIvanov maintains the Altera full-stack framework skill set for building model-driven business applications with Deno, TypeScript, Lit, daisyUI, TypeBox, and PostgreSQL.

Skills Distribution
DomainDeveloper To...Full-Stack Framewo.. (40%)UI Components & De.. (25%)Database Schema & .. (20%)Deployment & Relea.. (15%)

Agent Skills by IgorAIvanov

Showing 22 vetted skills indexed across 1 GitHub repositories.

IgorAIvanovIgorAIvanov
1

daisyui

Generates HTML and JSX UI code using daisyUI 5 component classes with Tailwind CSS 4.

Community
Intermediate
IgorAIvanovIgorAIvanov
1

model-list-form

Builds model list screens by subclassing the shared ModelListBase class with columns and routes.

Community
Advanced
IgorAIvanovIgorAIvanov
1

typebox-model-schema

Define TypeBox model schemas as the single source of truth for validation, SQL contracts, and UI generation.

Community
Advanced
IgorAIvanovIgorAIvanov
1

lit

Enforces correct attribute naming, boolean bindings, and select handling in Lit web components.

Community
Intermediate
IgorAIvanovIgorAIvanov
1

model-feature-architecture

Organizes model features into folders colocating UI files, TypeBox schemas, and SQL source under app/<family>/<model>.

Community
Advanced
IgorAIvanovIgorAIvanov
1

framework-release

Guides version bumps and JSR publication of Altera framework packages in dependency order.

Community
Advanced
IgorAIvanovIgorAIvanov
1

model-command-access

Declare required permissions for non-standard model commands in manifest.json.

Community
Intermediate
IgorAIvanovIgorAIvanov
1

model-command-response

Derive model command response shapes from SQL source before typing client interfaces.

Community
Intermediate
IgorAIvanovIgorAIvanov
1

model-picker-form

Creates model picker dialogs by subclassing the shared ModelPickerBase class with model and column declarations.

Community
Intermediate
IgorAIvanovIgorAIvanov
1

altera-new-app

Scaffold, configure, and verify a new Altera framework application with PostgreSQL.

Community
Advanced
IgorAIvanovIgorAIvanov
1

model-list-filters

Adds period, reference, select, and text filters to list and report screens via schema annotations.

Community
Advanced
IgorAIvanovIgorAIvanov
1

document-tabular-section

Build editable document tabular sections with cell-flush controls and live decimal totals.

Community
Advanced
IgorAIvanovIgorAIvanov
1

framework-ui-internals

Documents internal rules for editing theme.css, base classes, and ui-kit components in client/ui-kit.

Community
Advanced
IgorAIvanovIgorAIvanov
1

model-print-form

Adds PDF print forms to models via SQL data commands, JSON templates, and core print runtime.

Community
Advanced
IgorAIvanovIgorAIvanov
1

db-function-contract

Define PostgreSQL function contracts for model CRUD commands with JSONB payloads and envelopes.

Community
Advanced
IgorAIvanovIgorAIvanov
1

screen-design-rules

Applies visual and usability rules when writing or reviewing application screen markup.

Community
Intermediate
IgorAIvanovIgorAIvanov
1

model-form-root

Builds model edit forms by extending BaseUI with schema-seeded reactive $root state.

Community
Advanced
IgorAIvanovIgorAIvanov
1

model-report-form

Build report screens with print and Excel export by extending the ReportBase class.

Community
Advanced
IgorAIvanovIgorAIvanov
1

daisyui-install

Guides installation of daisyUI 5 with Tailwind CSS 4 in CSS files.

Community
Basic
IgorAIvanovIgorAIvanov
1

daisyui-config

Configure daisyUI 5 plugin options including themes, prefixes, and exclusions in CSS.

Community
Basic
IgorAIvanovIgorAIvanov
1

daisyui-usage

Applies daisyUI 5 class names and Tailwind CSS utilities to style HTML components.

Community
Basic
IgorAIvanovIgorAIvanov
1

daisyui-colors

Enforces semantic color usage rules and custom theme configuration for daisyUI 5.

Community
Basic

Frequently Asked Questions About IgorAIvanov

FAQPage Schema
What tasks can I accomplish with IgorAIvanov's Altera skills?

You can scaffold and deploy Altera applications, define TypeBox model schemas as a single source of truth, build list/picker/form/report screens from shared base classes, add filters and tabular sections, declare command permissions in manifest.json, define PostgreSQL JSONB function contracts, and attach PDF print forms to models.

Who are these skills designed for?

They target application developers building model-driven business apps on the Altera framework (audience: app/bootstrap) and framework maintainers editing client/ui-kit internals, base classes, or publishing Altera package releases to JSR (audience: framework).

How do I run and deploy an Altera application?

Use altera-new-app to scaffold into an empty directory with a project name, choosing Docker PostgreSQL or an existing database. Then app-run-and-deploy covers dev startup, .env configuration, schema publishing to local or remote databases, multi-instance hosting, and deployment to Deno Deploy.

What are the prerequisites and dependencies?

The stack requires Deno, TypeScript, PostgreSQL (local or managed, optionally via Docker), Lit for Web Components, Tailwind CSS with daisyUI 5, and TypeBox for schema validation. Framework releases publish to JSR with coordinated version pins across server, client, tools, skills, and create packages.

Why must I use the daisyUI and Lit skills when writing UI code?

The daisyUI skill is mandatory when generating any HTML or JSX, enforcing daisyUI 5 usage, configuration, and color rules. The Lit skill prevents silent attribute-name bugs with @property decorators and governs @customElement, html``, and css`` patterns in all component files.