Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (16.6K skills)

Filter by price or sort order

runners

FreeSummary

Configure and troubleshoot Apache Beam runners, the engines that execute data processing pipelines. Covers local testing, Dataflow, Flink, and Spark, with Java and Python examples, runner validation tests, and guidance on logs and execution settings.

  • Test a Beam pipeline locally
  • Configure pipeline execution on Dataflow
  • Review Flink or Spark execution settings
apache/beam8.7KUpdated Oct 25, 2026

Develop and verify changes to Apache Beam's Python SDK. Set up a virtual environment, run tests, build installable packages or containers, and run data processing pipelines with the modified SDK.

  • Set up an Apache Beam Python SDK development environment
  • Run unit and integration tests for SDK changes
  • Build SDK packages and container images
apache/beam8.7KUpdated Oct 25, 2026

beam-concepts

FreeSummary

Learn Apache Beam's core concepts through Java and Python examples. Understand distributed datasets, processing steps, pipeline execution, and time windows, with guidance on aggregation, late data, error handling, and sharing processing steps across languages.

  • Learn how Pipeline, PCollection, and PTransform fit together
  • Understand grouping, aggregation, merging, and splitting
  • Study time windows, output timing, and late data
apache/beam8.7KUpdated Oct 25, 2026

Build Apache Beam connectors that read and write external data. This guide covers Java implementation, schema support for structured records, access from Python and Go, Managed API integration, and testing.

  • Add a connector for an external data system
  • Make a Java connector available to Python and Go
  • Integrate a connector with Beam YAML and the Managed API
apache/beam8.7KUpdated Oct 25, 2026

Helps add Apache 2.0 license headers to new Apache Beam files using the correct comment format and placement. Covers source files, configuration, documentation, and local checks for missing license notices.

  • Adding license headers to new source and test files
  • Checking license placement in YAML frontmatter
  • Investigating missing headers with RAT
apache/beam8.7KUpdated Oct 25, 2026

gradle-build

FreeSummary

Build and test Apache Beam with Gradle, the system that manages its project tasks. Find relevant configuration files, inspect library dependencies, run formatting checks, publish locally, and investigate build failures.

  • Build or test a specific Apache Beam module
  • Inspect library dependencies and version conflicts
  • Run formatting and pre-commit checks
apache/beam8.7KUpdated Oct 25, 2026

Guides adding metadata, extra information attached to data elements, to Apache Beam's WindowedValue. Maps the changes needed across serialization, storage, processing, and runner interfaces so new fields remain available during pipeline execution.

  • Adding trace context or drain flags to WindowedValue
  • Checking metadata preservation through Windmill storage
  • Reviewing propagation through grouping and timers
apache/beam8.7KUpdated Oct 25, 2026

yaml-development

FreeSummary

Develop and troubleshoot Apache Beam's YAML SDK. Understand its source files, run data processing pipelines locally or on Dataflow, test changes, and investigate provider issues or mismatched record fields.

  • Find source files for Beam YAML changes
  • Run a YAML pipeline locally or on Dataflow
  • Run unit tests and external service integration tests
apache/beam8.7KUpdated Oct 25, 2026

io-connectors

FreeSummary

Work with Apache Beam I/O connectors, components that read and write external data. Get guidance on connector usage, unit and integration tests, troubleshooting data connections, and the basic structure of new connectors.

  • Add BigQuery or Kafka reads and writes to a pipeline
  • Run unit and integration tests for connectors
  • Investigate data source or destination issues
apache/beam8.7KUpdated Oct 25, 2026

contributing

FreeSummary

Navigate Apache Beam contributions from finding an issue to submitting a pull request, a proposed code change, and responding to reviews. Covers environment setup, tests, formatting, licensing requirements, and closer evaluation of changes to core components.

  • Prepare a first Apache Beam contribution
  • Organize a pull request and its related issue
  • Check tests and formatting before submission
apache/beam8.7KUpdated Oct 25, 2026

pre-release

FreeSummary

Review release notes stored in changeset files before a release. Check that entries describe user-facing changes, group related updates, remove unnecessary implementation details, and commit the resulting edits.

  • Reviewing changeset files before a release
  • Grouping related changes into one release note
  • Rewriting technical notes for users
mattpocock/sandcastle8.6KUpdated Oct 20, 2026

web-to-app

FreeSummary

Package a website URL as a desktop application for macOS, Windows, or Linux using pake-cli. Customize its name, icon, window size, and advanced options, then receive the installer file and installation guidance.

  • Turn a frequently used website into a desktop app
  • Customize an app’s icon and window size
  • Create an installer for the target platform
anbeime/skill8.6KUpdated Oct 24, 2026

Understand software architecture, trace request flows, and assess the impact of code changes using Ontoly’s graph of software relationships. Answers include supporting graph evidence, confidence, and relevant limitations.

  • Explain a repository’s architecture
  • Trace requests through routes and services
  • Assess dependencies before refactoring
anbeime/skill8.6KUpdated Oct 24, 2026

skill-template

FreeSummary

Build a new agent skill from a structured template. Copy the directory and edit SKILL.md to document its purpose, inputs, outputs, processing steps, precautions, and examples, replacing placeholders with concrete content.

  • Draft the documentation for a new agent skill
  • Define a skill's inputs and output format
  • Organize processing steps and precautions
anbeime/skill8.6KUpdated Oct 24, 2026

stitch::extract-static-html

Official · GoogleFreeSummary

Save a rendered web application view as static HTML with embedded styles and images. Capture a specific page or interface state for sharing or Stitch upload, using Puppeteer or an interactive browser capture workflow.

  • Share a page as static HTML
  • Prepare a screen for Stitch upload
  • Capture a view after clicks or form input
google-labs-code/stitch-skills8.6KUpdated Aug 18, 2026

shadcn-ui

Official · GoogleFreeSummary

Find, install, and customize shadcn/ui components for React applications. The skill guides project setup, theme changes, forms, dialogs, and dashboard layouts, with checks for keyboard access, screen reader support, and responsive behavior.

  • Add UI components to an existing React project
  • Customize themes and component variants
  • Build forms and dashboard layouts
google-labs-code/stitch-skills8.6KUpdated Aug 18, 2026

react-vite-dashboard

Official · GoogleFreeSummary

Turn Stitch designs into React and Vite dashboards with reusable components and asynchronous data fetching. It applies shared design settings from DESIGN.md, includes accessibility checks, and supports optional blockchain data reads.

  • Build a React dashboard from a Stitch screen
  • Apply shared design settings from DESIGN.md
  • Add data fetching and loading states
google-labs-code/stitch-skills8.6KUpdated Aug 18, 2026

stitch::react-native

Official · GoogleFreeSummary

Turn Stitch HTML designs into React Native screens and reusable components, or update existing components to match newer designs. Extract shared style values, implement layouts with StyleSheet, and organize navigation, data, and interaction logic.

  • Convert Stitch designs into React Native screens
  • Update existing components to match newer Stitch designs
  • Share colors, fonts, and spacing across screens
google-labs-code/stitch-skills8.6KUpdated Aug 18, 2026

stitch::react-components

Official · GoogleFreeSummary

Turn Stitch designs into reusable React components for Vite projects, or update existing components to match revised designs. Organize interface elements, logic, and data separately while aligning styles and connecting navigation between pages.

  • Build React screens from Stitch designs
  • Update existing screens after design changes
  • Split repeated interface elements into reusable components
google-labs-code/stitch-skills8.6KUpdated Aug 18, 2026

stitch-loop

Official · GoogleFreeSummary

Build a website one page at a time with Stitch. Each round reads a task file, generates and integrates a page, updates the site plan, and leaves instructions for the next round.

  • Build a site with several pages in repeated rounds
  • Keep new pages aligned with a shared design guide
  • Add pages following a site roadmap
google-labs-code/stitch-skills8.6KUpdated Aug 18, 2026

gog-appscript

Official · OpenClawFreeSummary

Manage Apps Script projects through gog: inspect code and metadata, list versions and deployments, download projects locally, create new projects, and run deployed functions with explicit account selection and checks before changes.

  • Inspect Apps Script project code and metadata
  • Download a project to a local directory
  • Check project versions and deployments
openclaw/gogcli8.5KUpdated Oct 24, 2026

Prepare a separate Git working directory for feature development, then install project dependencies and run baseline tests. Check for existing isolation first, use native worktree tools when available, and otherwise fall back to Git.

  • Starting feature development in a separate working directory
  • Preparing a workspace before executing an implementation plan
  • Reusing an existing isolated workspace
jnMetaCode/superpowers-zh8.4KUpdated Oct 20, 2026

Investigate bugs, failing tests, and unexpected behavior through reproducible steps, logs, and comparisons with working code. Follow four stages to identify the root cause, test a hypothesis, apply a focused fix, and verify the result.

  • Investigating failing tests
  • Tracing production bugs to their source
  • Finding where a build or integration breaks
jnMetaCode/superpowers-zh8.4KUpdated Oct 20, 2026

Standardize Chinese Git commit messages and changelogs using Conventional Commits, a structured message format. The skill provides writing rules and configuration examples for message checks, interactive commit entry, and automatic changelog generation.

  • Standardizing Chinese commit messages across a team
  • Checking commit formats with commitlint and husky
  • Generating changelogs with Chinese section headings
jnMetaCode/superpowers-zh8.4KUpdated Oct 20, 2026