Block Open Source
Official@block
Open Source at Block, Inc.
Agent Skills by Block Open Source
Showing 28 vetted skills indexed across 4 GitHub repositories.
hermit-tooling
Activate the Hermit environment to expose repo-pinned binaries on PATH.
docker-compose-dev
Orchestrate Proto Fleet development with Docker Compose base and override files.
buf-version-pinning
Pin Buf plugin versions across buf.yaml, buf.lock, and buf.gen.yaml.
fake-rig-fixtures
Simulate miner hardware and APIs for deterministic test doubles.
proto-regen
Regenerate Go, Python, and TypeScript code from edited proto files via just gen.
migration-immutability
Enforce immutability of deployed SQL migrations under server/migrations.
plan-conventions
Enforce frontmatter and lifecycle rules for plans under docs/plans/.
go-work-sync
Reconcile Go workspace lock data after go.mod, go.sum, or go.work edits.
asicrs-build
Rebuild the ASIC-rs plugin when source changes are detected.
plugin-contract-tests
Execute Docker-based contract tests against edited miner Go plugins.
lefthook-bypass-guard
Block Git commit and push bypasses of Lefthook hooks.
db-generation-hygiene
Align sqlc-generated Go bindings with migrations and SQL queries.
python-gen-tarball
Rebuild and stage the proto-python-gen tarball when sources change.
client-boundaries
Detect forbidden cross-app imports and console.log calls in frontend code.
anchors
Manage requirements-driven development documents with frontmatter-driven ANCHORS.md structure.
releasing-coplan
Publish the coplan-engine gem to RubyGems.org with version bumps, commits, and GitHub releases.
goosetown-researcher-stackoverflow
Search Stack Exchange for programming questions and accepted answers via API.
goosetown-researcher-slack
Search Slack messages, channels, and threads via the Slack MCP extension.
goosetown-researcher-arxiv
Search the arXiv API and parse Atom XML responses into structured paper metadata.
goosetown-researcher-local
Search local knowledge base directories for decisions, risks, and context with citations.
goosetown-reviewer
Review Goosetown projects against specified criteria and report structured findings.
goosetown-researcher-beads
Search the local 'bd' issue tracker for issues, dependencies, and project status.
goosetown-orchestrator
Orchestrate parallel AI agents to decompose, build, and synthesize complex tasks.
goosetown-researcher-github
Search GitHub repositories for issues, pull requests, code, and discussions using the gh CLI.
Frequently Asked Questions About Block Open Source
FAQPage SchemaWhat specific engineering tasks are enabled by these capabilities?▼
These capabilities enable automated repository governance, including SQL migration enforcement, protocol buffer regeneration, and cross-app import boundary detection. Additionally, they facilitate research synthesis by aggregating data from GitHub, Jira, Slack, and arXiv into structured documentation with YAML frontmatter.
Which personas benefit most from these technical assets?▼
Platform engineers, site reliability engineers, and backend developers working in complex, multi-repository environments benefit most. These assets are designed for teams managing large-scale Go and protocol-heavy codebases that require strict adherence to build conventions, dependency pinning, and rigorous contract testing.
What are the primary prerequisites for implementing these solutions?▼
Implementation requires a Linux or macOS environment with Docker, Go, and the Hermit environment manager installed. Projects must adhere to specific directory structures, such as maintaining SQL migrations in server/migrations and utilizing Buf for protocol buffer management.