Step-by-step guides for common development tasks like adding constructs, creating packages, and using workspace packages. Use when performing routine development tasks.
packages/{package}/src/constructs/packages/{package}/src/types/packages/{package}/src/index.tspackages/{package}/test/packages/{package}/test/mkdir -p packages/{name}/srcpackage.json with correct dependenciestsconfig.json extending ../../tsconfig-strict.jsonsrc/index.ts with exportstsconfig.build.json references (in dependency order)Import shared types from @cdk-constructs/cdk:
import {
EnvironmentConfig,
// Add other shared types as they're created
} from '@cdk-constructs/cdk';
Import from workspace packages:
import {Account, Region, Environment} from '@cdk-constructs/aws';
import {createCodeArtifact} from '@cdk-constructs/codeartifact';
lib/stacks/{stack-name}-stack.tsbin/environment.tsbin/app.ts# Format all files
npm run format
# Check formatting
npm run format:check
# Format and fix linting
npm run format:fix
src/index.tsSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer