All categories
Development
Programming, frameworks, implementation, frontend, backend, and app development
- 65,728
- 2,739
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse development skills
Showing 11,233–11,256 of 65,728 skills
- Cli Reference{/* AUTO-GENERATED FILE, DO NOT EDIT. Generated from the clap CLI definitions by the hidden `gen-cli-docs` subcommand. Regenerate with `scripts/generate-cli-docs.sh`. */} Reference for the `iii` binary and the `iii console` runtime it dispatches to. Running `iii` with no subcommand starts the engine. The same information is available from the binaries themselves via `iii --help` and `iii <subcommand> --help`. For a guided overview, see [CLI](../using-iii/cli).Votes: 0GitHub stars: 18,821
- Voice Command ConsultingInterview-driven consulting for custom voice command sets. Discover workflows, translate to noun-verb commands (or verb-first for developers), iterate, and emit JSON config.Votes: 0GitHub stars: 3
- Update Neovim ReadmeRegenerate the neovim keybinding cheat sheet from the home-manager/modules/neovim config so it stays accurate. Use when the neovim config changed or the cheat sheet is stale.Votes: 0GitHub stars: 3
- Tendril ExtensionManage, build, test, package, install, and debug the Ivy Tendril extension in Antigravity IDE and VS Code. Use when the user asks to install, link, update, build, test, or package the Ivy Tendril extension for Antigravity IDE.Votes: 0GitHub stars: 189
- Remotion SaasBuild an app with RemotionVotes: 0GitHub stars: 2,785
- Morphir Example TestsUse when adding, adopting, debugging or updating Morphir CLI examples and morphir itest scenarios, including scenarios.md, .feature.md and .feature files, scenario metadata, Rego assertions and integration coverage.Votes: 0GitHub stars: 212
- PetsShow this worktree's creature and the branch-hygiene signals behind its mood. Use when the user asks about their pet or types /pets.Votes: 0GitHub stars: 16
- Pets SetupWire pets into this machine's Codex config, or say how to install the binary. Use when the user asks to set pets up for Codex or types /pets-setup.Votes: 0GitHub stars: 16
- PublicInstall the Opslane browser SDK, verify the first event, and connect GitHub, Slack, source maps, and MCP.Votes: 0GitHub stars: 43
- ArchitectPhase 2 (Development), step 1 of product-playbook. Decide the tech stack + tools + key architecture decisions, benchmarked to current-year options and chosen against the project's own constraints. Use at the start of building, or run /architect "what stack", "tech decisions", "how should we build this". Writes the Architecture section of PRODUCT.md. Run /structure next.Votes: 0GitHub stars: 3
- Security EvaluatorEvaluate a code change for web-security flaws — OWASP Top 10:2025 classes as source-review classes, taint signals from source to sink, and a per-language sink appendix. Use after writing or editing code that handles input, auth, data access, templating, deserialization, or external requests; when asked to security-review a change, check for injection/XSS/SSRF/authz flaws, or evaluate the security of what was just written. Report-only, candidate-tier by construction.Votes: 0GitHub stars: 2
- BlueprintAuthor an implementation plan as a file, in whatever permission mode the session is already in, without entering plan mode and without implementing what it plans. Use when asked to build, write, draft, or revise a plan, design doc, or implementation strategy for work that happens later, or a living tracker for a long piece of work that spans many sessions. Every claim in the plan cites the tree or is labeled unverified, and the plan is checked before its path is reported. It never offers to s...Votes: 0GitHub stars: 2
- UpcasterDefine a Protean event upcaster — a class that transforms old event payloads to match the current schema version, enabling event schema evolution without breaking stored events. Upcasters extend BaseUpcaster, implement an upcast(data) method, and are registered with @domain.upcaster(event_type=EventClass, from_version=1, to_version=2). The framework automatically chains individual upcasters and applies them lazily during deserialization. Use when the user asks to 'create an upcaster', 'handle...Votes: 0GitHub stars: 46
- SubscriberDefine a Protean subscriber - a domain element that consumes messages from external message brokers and acts as an anti-corruption layer at the domain boundary. Subscribers listen to named broker streams, receive raw dict payloads (not typed domain events), and translate external data into domain operations. Unlike event handlers which react to internal domain events, subscribers react to messages arriving from outside the bounded context via external message brokers. Use when you need to con...Votes: 0GitHub stars: 46
- Refactor Introduce EventsIntroduce domain events to replace direct cross-aggregate calls, tight coupling, and synchronous side effects. Detects transaction boundary violations — handlers that modify multiple aggregates — and refactors them into event-driven flows with proper aggregate isolation. Use when the user says "introduce events", "add events", "decouple aggregates", "fix transaction boundary", "two aggregates in one handler", "make it event-driven", "break the coupling", or when an audit identifies transactio...Votes: 0GitHub stars: 46
- Refactor Extract Value ObjectExtract value objects from primitive fields in Protean aggregates, entities, and commands. Detects primitive obsession — raw String/Float/Integer fields representing domain concepts that deserve their own type — and refactors them into proper value objects. Use when the user says "extract value object", "create a value object from these fields", "fix primitive obsession", "these fields should be a VO", "refactor money fields", "extract address", or when an audit identifies primitive obsession...Votes: 0GitHub stars: 46
- QueryDefine a Protean query - an immutable DTO representing a read intent against a projection (read model). Queries carry the parameters needed to fetch data on the read side of CQRS and are answered by query handlers via domain.dispatch(). Queries are associated with a projection (not an aggregate) and are named for what they fetch (GetOrderById, SearchOrders, ListActiveUsers). Use when you need to define a read request, model a query parameter object, build the read side of CQRS, or when the us...Votes: 0GitHub stars: 46
- ProjectorDefine a Protean projector - a specialized event handler that maintains read-optimized projections (read models) by listening to domain events from one or more aggregates. Projectors are always associated with a projection via projector_for and use the @on decorator (alias for @handle) to process specific event types. Unlike generic event handlers, projectors explicitly target a projection and can listen to multiple stream categories or aggregates. Use when you need to build a read model, mai...Votes: 0GitHub stars: 46
- Message EnrichmentEnrich Protean commands and events with cross-cutting metadata using command enrichers and event enrichers. Enrichers are domain-level functions that return a dict merged into a message's metadata.extensions - useful for tenant ids, request/correlation context, actor info, and audit data that should ride along with every command or event without polluting the payload. Use @domain.command_enricher for commands and @domain.event_enricher for events. Use when you need to attach context to messag...Votes: 0GitHub stars: 46
- EventDefine a Protean domain event - an immutable fact representing a state change in the business domain. Events capture meaningful changes to aggregates and enable decoupled communication between system components. Events are always associated with aggregates and are named in past-tense (OrderPlaced, CustomerRegistered). Use when you need to record what happened in your domain, when you want to communicate state changes to other parts of the system, when the user asks to "create an event", "defi...Votes: 0GitHub stars: 46
- Event HandlerDefine a Protean event handler - a class that consumes domain events raised by aggregates and orchestrates side effects such as syncing state across aggregates, sending notifications, or triggering downstream processes. Event handlers are always associated with an aggregate via part_of and use the @handle decorator to process specific event types. They follow a fire-and-forget pattern and do NOT return values. Also covers cross-aggregate synchronization - coordinating state between aggregates...Votes: 0GitHub stars: 46
- Custom ValidatorBuild custom field validators for Protean domain elements — callable classes that validate individual field values. Covers format validation (email, phone, URL, SKU, credit card, etc.), using Protean's built-in RegexValidator, creating parameterized/configurable validators, composing multiple validators on a single field, and customizing error messages. Use when the user asks to "create a validator", "add custom validation", "validate email format", "validate phone number", "build a format ch...Votes: 0GitHub stars: 46
- CommandDefine a Protean command - an immutable DTO representing an intent to change aggregate state. Commands encapsulate the data necessary to perform a specific action and are processed by command handlers. Commands are always associated with aggregates and are named with imperative verbs (PlaceOrder, RegisterUser, CancelReservation). Use when you need to define an action or operation that changes domain state, when the user asks to "create a command", "define a command", "add a command", when imp...Votes: 0GitHub stars: 46
- Command HandlerDefine a Protean command handler - a class responsible for receiving domain commands and orchestrating state changes in aggregates. Command handlers extract data from commands, load or create aggregates, invoke aggregate methods, and persist state changes. They are always associated with one aggregate via part_of and use the @handle decorator to process specific command types. Use when you need to process a command, handle a domain action, write a command handler, implement the handler for a ...Votes: 0GitHub stars: 46