1,061 skills found ยท Page 36 of 36
rhinkle / prd-localGenerate a Product Requirements Document (PRD) for a new feature
Dake69 / previous_parallelChoose a modular monolith or justified services using user requirements and evidence. Respect existing stack and explicit user choices. Keep readable cohesive modules and directories, explicit contracts and one writer for shared files.
gabrielmoreira / json-schema-makerInfer a JSON Schema from example JSON documents, marking which fields are required.
VincenzoImp / device-app-developmentDevelop a request-specific app with the mounted device SDK, inspect relevant API documentation, exercise interactions, and export a checked artifact.
tody-agent / cm-tddUse when implementing any feature or bugfix, before writing implementation code
OutlineDriven / bazelUse when writing Bazel BUILD files with cc_library or cc_binary rules, Bzlmod dependencies, toolchain registration, remote execution, sandbox debugging, or bazel query and cquery graphs.
OutlineDriven / ebpfUse when writing eBPF programs with libbpf, bpftrace, or Rust with aya-ebpf and aya-log, attaching kprobes, tracepoints, or XDP hooks, declaring maps, sharing data with a Tokio loader, triaging verifier or Aya load errors, or porting with CO-RE. Not for full kernel bypass: use dpdk.
OutlineDriven / cmakeUse when writing CMakeLists.txt, out-of-source builds, target_link_libraries, target properties, find_package/FetchContent, toolchain files, CPack, CMake presets, or cmake configure errors.
OutlineDriven / fuzzingUse when planning an end-to-end fuzzing program for a project: engine and target selection, corpus management, and CI or nightly wiring. Not for harness design: use fuzz-harness-writing. Not for engine operation or triage: use libfuzzer. Not for sanitizer flag reference: use sanitizers.
OutlineDriven / cudaUse when writing CUDA kernels, managing the thread, block, and grid hierarchy, tiling shared memory, using streams, setting nvcc flags, or using Thrust. Not for kernel debugging: use cuda-debugging.
OutlineDriven / mpiUse when writing or debugging MPI programs: sends and receives, collectives, non-blocking requests, communicators, MPI-IO, hybrids with OpenMP, or mpirun launches. Not for threads alone: use openmp.