Open source Granola AI Alternative
安装
npx skills add fastrepl/anarloggh skill install fastrepl/anarloggit clone --depth 1 https://github.com/fastrepl/anarlog合集内的技能
- Add PluginFastreplScaffold a new Tauri plugin in this repository when asked to add or create a plugin under `plugins/`. Use this for plugin generation and repository integration work, not for editing an existing plugin unless the request is specifically about bringing a freshly generated plugin in line with project conventions.
- AnarlogFastreplQuery Anarlog meetings, notes, summaries, transcripts, participants, action items, and recurring history, or import a local recording. Use when a user asks about their Anarlog meeting data or needs meeting context for another task.
- Anarlog WorkflowFastreplExecute Anarlog work immediately while preserving useful decisions and non-obvious lessons in Linear. Use for Anarlog repository or Anarlog desktop, web, mobile, and API work, including related worktrees and ANLG issues. Explicit brainstorming stays discussion-first. Do not use for unrelated repositories or meeting-data queries.
- Axum Test TransportFastreplChoose between in-process `tower::ServiceExt::oneshot` tests and real `tokio::net::TcpListener` server tests for Axum services in this repository.
- ButFastreplUse only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace. Commit, push, branch, and manage version control with GitButler. Use for commits, selective dirty-file or hunk commits, branches, diffs, PRs, history edits, squashes, amends, undo, merge, apply, and unapply.
- Create PrsFastreplUse only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace. Create missing pull requests for branches in the current GitButler workspace, preserving stack bases and skipping existing PRs. Use when asked to open or publish workspace PRs that do not exist yet.
- Fix PrsFastreplUse only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace. Resolve conflicts in the current GitButler workspace and fix actionable code review findings and CI failures on its active PRs, including drafts. Validate and publish repairs on their owning branches, resolve addressed review threads, and leave PRs open.
- Fix Ready PrsFastreplInspect every open non-draft PR for CI failures and unresolved Cursor Bugbot findings, then fix them on the existing PR branches. Use when asked to check active PRs, triage ready PRs, fix CI, or address Bugbot comments. Use only outside gitbutler/workspace; on that branch use the repository-local fix-prs skill.
- Migrate To SqliteFastreplMigrate a TinyBase table to SQLite. Use when asked to move a data domain (e.g. templates, vocabs) from the TinyBase store to the app SQLite database.
- New ChangelogFastreplPrepare Desktop or Mobile release notes, grounded in changes since the preceding release and gated on verified availability.
- New ChangelogFastreplCreate the next desktop changelog entry when asked to add a changelog file or prepare the next release note under `packages/changelog/content`. Use this when the task is specifically about determining the next version and creating the markdown entry.
- No Use EffectFastreplAvoid direct React `useEffect` usage when writing or reviewing React components and hooks. Use this skill when creating new React code, refactoring existing `useEffect` calls, reviewing PRs that introduce `useEffect`, or when an agent reaches for `useEffect` as a default.
- Product Update NewsletterFastreplDraft, update, or audit a crisp, changelog-grounded Anarlog product-update newsletter in Loops (app.loops.so) for a desktop release. Use after the changelog is merged, when asked to draft, revise, or pre-send check the release announcement email.
- Product Update NewsletterFastreplDraft, update, or audit a crisp, changelog-grounded Anarlog product-update newsletter in Loops for a desktop release.
- Qa Cli MCP APIFastreplSelect and run explicitly requested, risk-based QA for Anarlog's CLI, webhooks, stdio MCP, hosted Cloud API, and remote MCP. Test only affected lanes unless comprehensive coverage is requested.
- Qa Critical UXFastreplQA Anarlog's critical Pro user journey on a signed staging candidate — onboarding, responsive launch, microphone and system-audio capture, automated summaries, and cloud sync.
- Qa Critical UXFastreplQA the critical Pro user journey before a desktop release — onboards from scratch, launches without hanging, captures microphone and system audio, produces an automated summary, and restores the note from cloud sync. Use before cutting a stable release or when asked to QA the app.
- Qa Critical UXFastreplQA Anarlog's critical Pro user journey when explicitly asked — onboarding, responsive launch, microphone and system-audio capture, automated summaries, and cloud sync.
- Reactive Sqlite UIFastreplBuild SQLite-backed reactive UI in `apps/desktop` using stable patterns for reads, selection, forms, writes, and loading states. Use when implementing or reviewing screens built on `useDrizzleLiveQuery` and SQLite mutations.
- Release APIFastreplReview Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.
- Release CliFastreplReview Anarlog CLI and agent-access coverage, validate shared agent packages, and verify the CLI shipped in each desktop artifact and install path.
- Release DocsFastreplPrepare Anarlog release notes and documentation, publish the website changelog when the app is published, and verify the live content without a separate request.
- Release MCPFastreplReview and verify Anarlog local and hosted MCP protocols, contracts, authentication, access boundaries, and shipped runtime behavior during releases.
- Release New VersionFastreplCoordinate focused release skills to prepare, publish, and verify Anarlog stable desktop releases and affected public surfaces, plus mobile distribution when requested.
- Release New VersionFastreplRelease a new desktop stable version for Anarlog after checking and merging the changelog.
- Release New VersionFastreplCoordinate Anarlog stable desktop releases and focused Docs, API, CLI, MCP, and Telemetry skills, including changelog publication with the app.
- Release TelemetryFastreplReview Anarlog product analytics and error reporting for releases, preserving consent and verifying shipped attribution, ingestion, and symbols for affected paths.
- Sqlite Schema DesignFastreplDesign or review schemas for `crates/cloudsync` using SQLite Sync constraints, not generic SQLite advice. Use when adding synced tables, changing synced columns, or planning CloudSync-safe migrations.
- Sweep WorkspaceFastreplUse only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace. Coordinate a GitButler workspace PR sweep by merging already-ready PRs, updating the workspace, then running create-prs, fix-prs, and update-prs in that order.
- TestingFastreplUse when adding, changing, deleting, or reviewing tests in Anarlog (TypeScript, Rust, or node --test scripts), deciding whether a change needs a test, fixing a failing test, or pruning test suites. Covers what is worth testing, what to leave untested, test budgets, and the test-weight report.
- Update PrsFastreplUse only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace. Update titles and descriptions of all active PRs in the current GitButler workspace from each PR's complete published diff, including follow-up fixes, while preserving GitButler stack metadata and repository templates.