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/macro☆ 5.6KUpdated Oct 29, 2026
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/macro☆ 5.6KUpdated Oct 29, 2026
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/macro☆ 5.6KUpdated Oct 29, 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/macro☆ 5.6KUpdated Oct 29, 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/macro☆ 5.6KUpdated Oct 29, 2026
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/macro☆ 5.6KUpdated Oct 29, 2026