lassejlv
- 24 skills
- 0 followers
- 7 hours ago last updated
- ▌ Loora Design Guide · lassejlv bundleBuild, edit, refine, troubleshoot, and review polished responsive product interfaces through the Loora MCP server and its structured Canvas schemas. Use when an agent must create or modify a Loora design, recover from MCP schema errors or missing authoring tools, turn a brief or reference into editable Canvas nodes, establish tokens or reusable components, add themes, interactions, or motion, work safely on a Loora branch, verify with or without image vision, or export implementation code without treating HTML, JSX, or CSS as the authoring model.
- ▌ Use Paper CLI · lassejlv bundleOperates Paper Desktop through the paper Rust CLI when native MCP access is unavailable. Use when an agent needs to inspect, create, edit, comment on, capture, export, or otherwise work with Paper design files from shell commands.
- ▌ Ghostty To Termy · lassejlv bundleConvert Ghostty terminal configuration files into valid Termy config.txt files, including supported appearance, colors, behavior, and keybindings, while reporting approximations and unsupported Ghostty settings. Use when migrating from Ghostty to Termy, translating a Ghostty config or theme, comparing Ghostty and Termy configuration support, or diagnosing why a migrated Termy setting is invalid.
- ▌ Build Termy Plugins · lassejlv bundleBuild, debug, review, optimize, and validate Termy v1 plugins written in TypeScript or TSX for Bun. Use when creating or changing plugin.json, plugin.ts, plugin.tsx, command-palette commands, native inputs, typed settings, lifecycle events, plugin storage, keybindings, returned actions, or allowlisted GPUI-backed native JSX views; also use for Termy plugin installation, development mode, API limits, security, or performance work.
- ▌ Gitty · lassejlv bundleUse the gitty Rust CLI to inspect repository changes and generate repository-aware Git commit messages through Codex, Claude Code, or OpenCode. Use when an agent needs to preview staged or working-tree diffs, generate or refine Conventional Commit messages, select a provider or model, copy a message, configure gitty, create an authorized commit, or commit and push an authorized change.
- ▌ Use AWS · lassejlv bundleOperate and investigate AWS accounts safely through AWS CLI and profile-aware workflows. Use when Codex needs to inspect AWS account identity, profiles, regions, costs, logs, deployments, IAM, S3, EC2, RDS, Lambda, ECS, CloudWatch, Route 53, CloudFormation, or make scoped non-destructive AWS changes. For broad cleanup, nuking, deleting everything, account teardown, or destructive resource removal, use aws-account-cleanup instead.
- ▌ Use Goal · lassejlv bundleRuns durable, completion-driven goal sessions with explicit acceptance criteria and checkpointed state. Use when the user invokes /use-goal, asks the agent to keep working until an objective is finished, or says resume goal, pause goal, new goal, goal status, clear goal, or delete goal.
- ▌ No Vibe Code · lassejlv bundleReview frontend source and rendered UI for generic generated design patterns using the bundled static linter. Use for requests to remove AI-slop styling or a focused design-quality pass. Preserve intentional brand choices; this skill does not establish the primary visual direction.
- ▌ Paper To Gpui · lassejlv bundlePrimary skill for faithfully translating Paper.design artboards, selected frames, components, tokens, computed styles, and exported assets into native Rust/GPUI views. Use when Paper fidelity is the central task: inspecting a Paper file through the Paper Desktop MCP server, implementing or updating an existing GPUI view to match it closely, mapping web-style layout and typography to GPUI, or running screenshot-driven comparison. For general GPUI scaffolding, architecture, platform integration, or production hardening where Paper is only one input, use build-gpui-apps instead.
- ▌ Clean Codebase · lassejlv bundleResearch and implement a comprehensive, evidence-first code-quality cleanup with exactly eight specialized subagents. Use when a user asks to clean up, simplify, modernize, de-slop, or improve an entire repository across duplication, shared types, unused code, dependency cycles, weak typing, defensive error handling, legacy paths, and low-value generated-looking code. Each subagent produces a critical assessment and recommendations, then implements only high-confidence changes after central conflict resolution.
- ▌ No Yak Shaving · lassejlv bundleKeep implementation, refactoring, and code review proportionate to the requested behavior. Use to avoid speculative abstractions, unrelated cleanup, and tests that mirror implementation while preserving necessary contracts and validation.
- ▌ Build Gpui Apps · lassejlv bundleBuild, scaffold, refactor, debug, review, and visually validate production Rust desktop interfaces with GPUI. Use for production-ready GPUI starter apps; new GPUI apps or components; Entity, Context, action, async, and lifecycle architecture; Apple-style macOS UI, materials, motion, gestures, focus, accessibility, text input, IME, clipboard, drag and drop, menus, multi-window behavior, restoration, packaging, CI, performance, testing, and broader app work that may use Paper.design as one input. When the primary task is faithfully translating a selected Paper.design frame into an existing GPUI view, use paper-to-gpui instead. Covers published GPUI and pinned Zed revisions, platform boundaries, narrow AppKit interop, and stability audits.
- ▌ Project Roadmap · lassejlv bundleCreate or refresh a detailed, simple, and well-organized Markdown roadmap from the current project. Use when the user asks what to build next, where to start, how to prioritize a repository, for project ideas or direction, or for a ROADMAP.md grounded in the checkout's code, documentation, tests, history, constraints, and unfinished work.
- ▌ AWS Account Cleanup · lassejlv bundleSafely inventory and remove AWS account resources with mandatory dry-run-first discovery and explicit human confirmations. Use when the user asks to nuke, empty, clean up, delete everything in, or selectively remove resources from an AWS account, including destructive AWS cleanup, account teardown preparation, sandbox reset, or cost cleanup.
- ▌ Tcut Terminal Video · lassejlv bundleCreate, edit, test, render, and publish repeatable terminal demos with tcut (the termcut package). Use when Codex needs to turn CLI commands, interactive terminal programs, coding agents, or a terminal-plus-browser workflow into scripted or live MP4, WebM, GIF, WebP, SVG, HTML, screenshots, or frame sequences. Covers easy recordings, deterministic TypeScript video scripts, TUI automation, visual styling, re-rendering casts, and S3-compatible publishing; do not use for general screen recording that does not involve tcut.
- ▌ Legal Policy Drafter · lassejlv bundleDraft, update, or audit legal-policy documents such as TERMS.md, PRIVACY.md, cookie notices, SaaS policies, app-store privacy text, and GDPR-friendly privacy disclosures from repository evidence. Use for legal policy work that requires inspecting product behavior, data flows, billing, auth, analytics, subprocessors, and missing business facts without inventing unsupported claims.
- ▌ The Cloudflare Stack · lassejlv bundleBuild, migrate, review, and deploy full-stack React applications on Cloudflare Workers with TanStack Start, the official Cloudflare Vite adapter, Vite 8, Better Auth, Drizzle ORM, D1 or Hyperdrive-backed SQL, R2 object storage, Tailwind CSS v4, shadcn/ui, and coss ui. Use when creating or changing an app on this stack, wiring Cloudflare bindings, authentication, database migrations, storage, components, local development, or production validation.
- ▌ Plain Design Engineer · lassejlv bundlePrimary design skill for creating, redesigning, or reviewing frontend interfaces with a plain, technical infrastructure-product style. Use for developer tools, databases, observability, APIs, CLIs, SaaS dashboards, docs, and general landing pages that should feel precise, editorial, content-led, and credible instead of glossy or generic. When the request specifically calls for a PlanetScale-inspired technical marketing page with ruled grids, monospace typography, and proof-heavy sections, use build-planetscale-landing-pages instead.
- ▌ Backend Security Audit · lassejlv bundleDefensive backend security review for source code, API servers, auth flows, database access, dependency configuration, secrets handling, file uploads, webhooks, background jobs, and deployment settings. Use when Codex is asked to audit, review, deep research, harden, or find vulnerabilities in a user's own backend or authorized codebase, and to report findings before making fixes.
- ▌ Codex Image Generation · lassejlv bundleGenerate or edit raster images through the Codex CLI and its built-in image generation tool, using the existing ChatGPT login instead of an OpenAI API key. Use when an agent without a native image tool must create project assets with `codex exec`, when the user explicitly asks for Codex CLI image generation, or when configuring prompts, references, output handling, and supported Codex image controls.
- ▌ Minimize API Responses · lassejlv bundleMinimize API response data while preserving required consumer contracts and enforcing field-level authorization. Use when Codex builds, changes, audits, or reviews REST, GraphQL, RPC, webhook, or server-action endpoints; maps database or domain objects into responses; reduces payloads; prevents excessive data exposure; designs DTOs, serializers, or response schemas; or verifies that each caller receives only the fields it needs and is allowed to access.
- ▌ Libtermy Implementation · lassejlv bundleImplement, integrate, review, or optimize Termy's libtermy embeddable terminal engine. Use when working with termy_core Rust API, termy_ffi C ABI, crates/ffi/include/termy.h, Rust/C/Swift bindings, macOS SwiftUI or AppKit terminal hosts, frame snapshots, damage-scoped rendering, FFI ownership, config/render metrics, PTY/display modes, terminal input, search, events, tmux display terminals, or performance gates for libtermy-based apps.
- ▌ Project Orientation Sweep · lassejlv bundleExplore an unfamiliar or recently changed local project before implementation, from tiny repos to large monorepos. Use when Codex needs to map architecture, identify active surfaces, find relevant files for a bug or feature, assess repo health, performance, or errors, choose validation commands, or ground future work in the current checkout before editing.
- ▌ Build Planetscale Landing Pages · lassejlv bundlePrimary design skill for technical marketing pages explicitly requesting a PlanetScale-inspired or document-like visual language: monospace typography, editorial copy, stark surfaces, ruled grids, tables, proof-heavy sections, and restrained accent color. Use for developer-tool, infrastructure, database, API, open-source, technical SaaS, launch, and pricing pages when that specific direction is wanted. For broader plain infrastructure UI, dashboards, docs, or design review without this landing-page brief, use plain-design-engineer instead. Preserve the product's identity; do not copy PlanetScale branding or content.