executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
react-typescriptType React components and hooks with TypeScript patterns. Use when typing React props, hooks, event handlers, or component generics in TypeScript.
Independent GitHub snapshot · Automated classification · Original documentation governs
Props) over React.FC (which implicit children). Use JSX.Element or ReactNode as return type.PropsWithChildren<T> or explicitly type them as React.ReactNode.React.ChangeEvent<HTMLInputElement> or React.FormEvent<HTMLFormElement>.useRef, avoid any; use useRef<HTMLDivElement>(null). For useState, use generics for complex types: useState<User | null>(null).ComponentPropsWithoutRef<'button'> or ComponentPropsWithRef to extend native attributes safely.<T,>(props: ListProps<T>).success vs error states).Omit, Pick, and Partial to transform prop interfaces and avoid redundancy.any: Use unknown.React.FC: Implicit children deprecated/bad practice.Function: Use (args: T) => void.See references/example.md for typed props, generic components, and hook ref patterns.
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: