Skip to content
cccskills

Macro

@macro-inc

Organization

A unified, AI-native workspace: email, messaging, docs, tasks, files and CRM, with team-level memory.

25 skills1 repository 4.8K

Skills (25)

Refine in search

add-tour

FreeSummary

Add or update guided feature tours in the web app. Covers registering interface targets, writing steps, guiding users toward hidden controls, and checking the tour with saved progress and different sidebar states.

  • Add a guided tour to a view
  • Revise tour steps and their target controls
  • Guide users toward controls in a collapsed sidebar
macro-inc/macro4.8KUpdated Oct 21, 2026

add-sdk-endpoint

FreeSummary

Expose new backend API endpoints through the TypeScript SDK, or record intentional exclusions. Follow existing entity and client conventions, check generated request types, and verify that each endpoint is either used by the SDK or explicitly skipped.

  • Adding SDK support for a new Rust service endpoint
  • Investigating endpoints reported as uncovered
  • Recording agreed SDK exclusions
macro-inc/macro4.8KUpdated Oct 21, 2026

live-debug

FreeSummary

Investigate bugs in a running local application using service logs, traces that follow requests across services, and a shared browser. Connect frontend actions to backend activity, inspect failures, and verify that tracing records appear as expected.

  • Investigating bugs in a running local service
  • Following a request across multiple services
  • Reproducing frontend issues in a shared browser
macro-inc/macro4.8KUpdated Oct 21, 2026

audit

FreeSummary

Identify the checks required for changed files, run tests, and review applicable project rules. Get a table of passed, failed, and skipped checks with evidence, helping you verify changes before handoff or pushing code.

  • Checking changes before reporting work complete
  • Reviewing required checks before pushing code
  • Finding missing tests or documentation updates
macro-inc/macro4.8KUpdated Oct 21, 2026

local-preview

FreeSummary

Run an app preview on the local machine and provide an HTTPS link for trying changes. It selects a frontend preview or full local stack based on changed files, then explains sign-in, certificate requirements, and how to stop it.

  • Previewing frontend changes in the browser
  • Trying backend changes with the full local stack
  • Testing permissions with seeded sample data
macro-inc/macro4.8KUpdated Oct 21, 2026

Review SQLx queries changed in Rust code, replace suitable calls with macros that check SQL at compile time, refresh the offline query cache, and check for performance problems and unsafe handling of user input.

  • Reviewing SQLx queries after Rust changes
  • Replacing static query calls with checked macros
  • Refreshing the offline query cache
macro-inc/macro4.8KUpdated Oct 21, 2026

upgrade-model

FreeSummary

Upgrade the chat app’s fast or good model slot across Rust backend code and the frontend. Updates model definitions, selection logic, generated types, and display names, then checks compilation and consistency.

  • Upgrade the default chat model
  • Replace the smart mode model
  • Align backend definitions with frontend model labels
macro-inc/macro4.8KUpdated Oct 21, 2026

dependabot

FreeSummary

Collect open Dependabot alerts, group them by dependency files, and propose fixes suited to each package manager. After approval, update dependency versions or override settings and verify that patched versions are installed without introducing new audit issues.

  • Organizing unresolved Dependabot alerts
  • Comparing fix plans across package managers
  • Updating vulnerable dependencies after approval
macro-inc/macro4.8KUpdated Oct 21, 2026

new-service

FreeSummary

Add a deployable service by following a structured guide for application code, infrastructure, configuration, and related integrations. It tracks applicable steps, reports local verification results, and leaves deployment and secret creation as explicit follow-up work.

  • Adding a Rust service or Kafka consumer
  • Creating a Cloudflare Worker
  • Adding a Pulumi infrastructure stack
macro-inc/macro4.8KUpdated Oct 21, 2026

dump-schema

FreeSummary

Export the structure of a local PostgreSQL database to a SQL file, excluding data, comments, ownership, and privileges. Clean up the output and copy the saved file's path to the clipboard.

  • Exporting a local database structure as SQL
  • Extracting a schema without ownership or privileges
  • Copying an exported file path to the clipboard
macro-inc/macro4.8KUpdated Oct 21, 2026

create-ai-tool

FreeSummary

Add a new AI tool to an existing Rust application, from implementation and service connections to infrastructure configuration, generated TypeScript types, and a frontend component that displays the tool's results.

  • Adding an AI tool to an existing Rust application
  • Connecting a tool to services and environment variables
  • Generating frontend types from tool schemas
macro-inc/macro4.8KUpdated Oct 21, 2026

feature-flags

FreeSummary

Add, read, or remove feature flags, switches that control feature availability, in a web app and Rust backend. The skill covers PostHog rollout controls, environment settings, loading behavior, and cleanup after a feature is fully released.

  • Add a flag for a staged feature rollout
  • Configure an environment-specific feature switch
  • Check all entry points and flag loading behavior
macro-inc/macro4.8KUpdated Oct 21, 2026

git

FreeSummary

Organize changes into focused branches and commits, write consistent commit messages and pull requests, and run relevant checks before pushing. It also handles dependent pull requests, CI follow-up, and updates that preserve review history.

  • Committing changes in logical units
  • Writing pull request titles and descriptions
  • Splitting dependent work across pull requests
macro-inc/macro4.8KUpdated Oct 21, 2026

qc

FreeSummary

Review code changes with five parallel agents before committing. Each checks a separate area: code quality, simplicity, consistency, robustness, or task scope. Results identify issues, and every check must pass before the changes are considered ready.

  • Review changes before committing
  • Find unnecessary abstractions and dead code
  • Check consistency with surrounding code
macro-inc/macro4.8KUpdated Oct 21, 2026

run-app

FreeSummary

Run the Macro app on Cursor Cloud, apply Rust and frontend edits, and check the results in a browser. Includes guidance for signing in, restarting services, and diagnosing common startup or login problems.

  • Start Macro and inspect it in the VM browser
  • Apply Rust changes to running containers
  • Check frontend updates after saving
macro-inc/macro4.8KUpdated Oct 21, 2026

rust-validation

FreeSummary

Validate substantial Rust changes by running the repository’s prescribed checks in order. Handle check failures, review formatting changes, and report which commands ran and whether validation passed before handing the work back.

  • Validating a substantial Rust implementation
  • Checking Rust code after refactoring
  • Verifying a bug fix before handoff
macro-inc/macro4.8KUpdated Oct 21, 2026

sqlx-migration

FreeSummary

Create database migration files with the SQLx CLI, which generates timestamped filenames, then add the requested SQL changes. The workflow identifies the target project, prepares its test environment, and gives the migration a short, consistent name.

  • Creating a migration for a new table
  • Adding SQL for a database schema change
  • Generating timestamped files with the SQLx CLI
macro-inc/macro4.8KUpdated Oct 21, 2026

instrumentation

FreeSummary

Add OpenTelemetry tracing to frontend and backend flows. Connect execution records across services and background jobs, record phase durations and entity IDs, and mark failures so developers can investigate slow or broken operations.

  • Tracing a user action across multiple services
  • Investigating slow queues and background jobs
  • Connecting missing or disconnected traces
macro-inc/macro4.8KUpdated Oct 21, 2026

Guide the integration of collaboratively edited Markdown fields into an application feature. It explains service selection, permissions inherited from parent records, content storage in Loro sessions, and how to initialize and retire each editing surface.

  • Adding a collaboratively edited description field
  • Implementing shared input through a public API
  • Connecting editing permissions to a parent record
macro-inc/macro4.8KUpdated Oct 21, 2026

database-core

FreeSummary

Design features such as CRM around reusable database storage and a shared editor. It guides ownership, permissions, API contracts, and update behavior so different applications can use the same database components while enforcing their own access rules.

  • Adding shared database storage to CRM
  • Reusing one database editor across applications
  • Separating storage from ownership and lifecycle metadata
macro-inc/macro4.8KUpdated Oct 21, 2026

debug-service

FreeSummary

Investigate local Rust services by starting the crate’s executable with debug logging and following its log output. Use the recorded messages to examine startup problems, runtime behavior, and errors while discussing findings with the agent.

  • Investigating service startup problems
  • Checking runtime behavior through logs
  • Examining errors with an agent
macro-inc/macro4.8KUpdated Oct 21, 2026

mintlify-api

FreeSummary

Manage Mintlify documentation sites through its API. Trigger rebuilds, retrieve deployment status, domains, and navigation details, and create or manage preview deployments to review documentation changes before publishing them.

  • Rebuilding documentation outside Git push events
  • Checking deployment status and configured domains
  • Reviewing pull request or branch previews
macro-inc/macro4.8KUpdated Oct 21, 2026

Review and structure Rust backend changes using hexagonal architecture, which separates business rules from external interfaces. Check dependency direction, place authorization policy in domain services, and keep database operations and external clients behind defined interfaces.

  • Reviewing layer boundaries before Rust backend changes
  • Moving permission decisions into domain services
  • Separating database and external client implementations
macro-inc/macro4.8KUpdated Oct 21, 2026

release-sdk

FreeSummary

Prepare and validate a version update for @macro-inc/sdk, then track its automatic release after an authorized merge. Verify the published version and npm distribution label, and report whether the release is prepared, publishing, failed, or published.

  • Preparing an SDK version update
  • Validating package contents before release
  • Checking automatic publication after a merge
macro-inc/macro4.8KUpdated Oct 21, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)