npx claudepluginhub maragudk/fabrik --plugin fabrikThis skill uses the workspace's default tool permissions.
This skill provides guidance for working with SQLite databases. It covers query writing, schema design, and SQLite-specific best practices.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Processes PDFs: extracts text/tables/images, merges/splits/rotates pages, adds watermarks, creates/fills forms, encrypts/decrypts, OCRs scans. Activates on PDF mentions or output requests.
Share bugs, ideas, or general feedback.
This skill provides guidance for working with SQLite databases. It covers query writing, schema design, and SQLite-specific best practices.
Use this skill when:
select * over explicit column namesstrict tablesstrftime('%Y-%m-%dT%H:%M:%fZ')strftimeid text primary key default ('p_' || lower(hex(randomblob(16)))) (where the p_ is a prefix depending on the table name; two-letter prefixes are okay too, so the prefix is unique among tables)created/updated columns like this: created text not null default (strftime('%Y-%m-%dT%H:%M:%fZ'))create trigger table_name_updated_timestamp after update on table_name begin
update table_name set updated = strftime('%Y-%m-%dT%H:%M:%fZ') where id = old.id;
end;