macro-inc/macro

Macro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory.

4.1kStars on the repository
20Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

macro-inc/macro

Skill Claude CodeCodex

Enforce hexagonal architecture in the Rust backend. Use before modifying crates or Rust services, especially inbound axum/tool/listener adapters, domain services/ports, outbound adapters, authorization, permissions, database access, or external clients.

4.1k yesterday A 54 tokens AGPL-3.0

create-ai-tool

02

macro-inc/macro

Skill Claude CodeCodex

Build a new AI tool end-to-end — Rust implementation, toolset wiring, infra, schema generation, and frontend UI.

4.1k yesterday A 29 tokens AGPL-3.0

debug-service

03

macro-inc/macro

Skill Claude CodeCodex

Debug local Rust services in this repository by starting the crate's binary with debug logging, tailing service logs, and using those logs to answer runtime questions. Use when Codex needs to investigate service startup, runtime behavior, errors, or logs for a Rust binary in a crate.

4.1k yesterday A 59 tokens AGPL-3.0

dump-schema

04

macro-inc/macro

Skill Claude CodeCodex

Dump clean Postgres schema to a file and copy path to clipboard.

4.1k yesterday A 17 tokens AGPL-3.0

qc

05

macro-inc/macro

Skill Claude CodeCodex

Quality gate. 5 parallel agents review changes. All must pass.

4.1k yesterday A 16 tokens AGPL-3.0

upgrade-model

06

macro-inc/macro

Skill Claude CodeCodex

Upgrade an AI chat model (fast or good) across backend and frontend.

4.1k yesterday A 18 tokens AGPL-3.0

add-sdk-endpoint

07

macro-inc/macro

Skill Claude CodeCodex

Wrap a new backend endpoint in the TypeScript SDK (packages/sdk), or record it as skipped. Use when just coverage fails, or after adding an endpoint to a Rust service.

4.1k yesterday A 43 tokens AGPL-3.0

run-app

08

macro-inc/macro

Skill Claude CodeCodex

Run the Macro app on Cursor Cloud and pick up edits. Use when asked to run the app, open it in the browser, test a frontend or backend change, hot reload, or before touching stack.sh, rebuild.sh, frontend.sh, or just stack.

4.1k yesterday A 55 tokens AGPL-3.0

rust-validation

09

macro-inc/macro

Skill Claude CodeCodex

Validate Rust work after substantial Rust code changes by running just check, just clippy, then just format. Use before the final response after a significant Rust implementation or cleanup task; batch edits first instead of running after every small change.

4.1k yesterday A 52 tokens AGPL-3.0

sqlx-migration

10

macro-inc/macro

Skill Claude CodeCodex

Create SQLx migration files with sqlx migrate add . Use when asked to add, create, or generate a sqlx/sqlx-cli database migration.

4.1k yesterday A 39 tokens AGPL-3.0

macro-inc/macro

Skill Claude CodeCodex

Inspect Rust changes for SQLx queries. Use after modifying Rust code that adds or changes SQLx queries to ensure compile-time SQLx macros are used, run just preparedb for offline query cache, and review queries for performance and security issues.

4.1k yesterday A 55 tokens AGPL-3.0

mintlify-api

12

macro-inc/macro

Skill Claude CodeCodex

Interact with the Mintlify REST API to manage deployments, trigger builds, and query documentation site metadata programmatically.

4.1k yesterday A 26 tokens AGPL-3.0

mintlify

13

macro-inc/macro

Skill Claude CodeCodex

Build and maintain documentation sites with Mintlify. Use when creating docs pages, configuring navigation, adding components, or setting up API references.

4.1k yesterday A 30 tokens AGPL-3.0

macro-inc/macro

Skill Claude CodeCodex

You are adding an inbound/attachment module to a domain crate. This module implements the attachment::AttachmentService trait so the crate can resolve its entity IDs into AI-consumable attachment content.

4.1k yesterday A 0 tokens AGPL-3.0