lovebird
Community@lovebirdsx · China
lovebird maintains skills for building, debugging, and shipping a VS Code-style Electron editor, covering extensions, Monaco commands, LSP plugins, NSIS installers, and Playwright e2e.
Agent Skills by lovebird
Showing 22 vetted skills indexed across 2 GitHub repositories.
update-codex-acp
Rebases custom commits of the codex-acp fork onto upstream and rebuilds release artifacts.
update-claude-agent-acp
Rebases custom commits of a vendored ACP agent fork onto upstream releases and rebuilds release artifacts.
nsis-installer-autoupdate
Diagnose and configure electron-builder NSIS installers and electron-updater auto-update flows on Windows.
fix-keybinding-not-firing
Diagnoses why configured keyboard shortcuts fail to trigger commands in the editor.
extend-language-plugin
Implements LSP language features across renderer, extension host, and plugin processes.
add-json-schema-association
Registers JSON schemas to Monaco for completion, validation, and hover on matched files.
audit-knowledge-base
Audits CLAUDE.md, skills, and memory files for bloat, stale references, and index drift.
analyze-startup-performance
Diagnose Electron editor startup and workspace restore slowdowns using Startup Performance reports.
fix-disposable-leak
Diagnose and fix Disposable memory leaks in a TypeScript Electron editor codebase.
analyze-interaction-performance
Diagnose UI responsiveness issues using Event Timing and LoAF performance reports.
register-monaco-command
Integrates Monaco editor commands into the project command palette and configurable keybindings.
create-extension
Scaffolds new built-in extensions with manifests, contribution points, and activation code for the Universe Editor.
fix-nls-gaps
Detect and fix missing localization, hardcoded Chinese text, and untranslated defaultMessage strings in TypeScript codebases.
import-claude-session
Imports external Claude Code session jsonl transcripts into the local editor's Agents view.
fix-ci-e2e-flake
Diagnose and fix flaky Playwright Electron e2e tests that fail only in CI.
new-extension
Scaffolds, implements, tests, and publishes Universe Editor extensions through a gated workflow.
port-vscode-extension
Migrate existing VSCode extensions to Universe Editor with API compatibility assessment.
arxiv-search
Search the arXiv API for scholarly articles and return titles and summaries.
langgraph-docs
Fetch LangGraph documentation pages and summarize implementation guidance.
skill-creator
Create structured SKILL.md frontmatter and resources for Universe Agent skills.
file-organizer
Analyze directory structure, detect duplicate files, and propose folder layouts.
web-research
Coordinate structured web research sessions with subtopic delegation and cited synthesis.
Frequently Asked Questions About lovebird
FAQPage SchemaWhat tasks can I accomplish with lovebird's skills?▼
You can create and port editor extensions, add JSON schema associations, extend language plugins with LSP providers, fix keybinding and Disposable memory leaks, analyze startup and interaction performance, handle NSIS installer auto-update issues, fix flaky Playwright e2e tests, and audit knowledge bases.
Who are these skills designed for?▼
They target engineers maintaining a VS Code-style Electron editor (Universe Editor): extension developers, platform engineers working on Monaco, LSP, and keybinding subsystems, release engineers handling electron-builder NSIS installers, and QA engineers stabilizing Playwright e2e suites.
How do the extension development skills work in practice?▼
The new-extension skill covers the full flow from requirement confirmation through scaffolding, implementation, e2e testing, and publishing. For existing VSCode plugins, port-vscode-extension first runs a four-tier API compatibility assessment and license check, then hands off to the new-extension flow.
What performance and stability problems do these skills diagnose?▼
They cover startup regressions via Startup Performance reports and perf marks, interaction jank using Event Timing and LoAF attribution, Disposable memory leaks from trackDisposable stack traces, and CI-only Playwright flakes with expect(locator) call logs.
What prerequisites or environment do these skills assume?▼
They assume the Universe Editor codebase: an Electron app with Monaco editor, built-in TypeScript-style language plugins spawning LSP servers, electron-builder NSIS packaging with electron-updater, Playwright e2e infrastructure, and vendored ACP agent git submodules under vendor/.