Carrot Fndn
Official@carrot-foundation
Turning recycling into verified environmental credits — powered by blockchain and open methodologies.
Agent Skills by Carrot Fndn
Showing 26 vetted skills indexed across 1 GitHub repositories.
zod
Enforce strictObject, .meta(), and safeExtend patterns in Zod schemas.
commit
Stage files and generate Conventional Commits-compliant messages.
update-examples
Regenerate JSON schema artifacts, examples, and hashes after Zod source changes.
coderabbit
Trigger CodeRabbit PR reviews on GitHub pull request events.
create-branch
Create standardized Git branches with type, scope, and description naming conventions.
unit-test
Generate Vitest tests for Zod schemas using safeParse() and strict validation.
create-schema
Scaffold an IPFS schema type directory with data, attributes, tests, and index export.
review-pr
Automate structured PR reviews for schema-related projects using a formal checklist.
check
Run a quality-gate pipeline for lint, format, type, spell, schema, and tests.
create-pr
Automate pull request creation in GitHub repositories via the GitHub CLI.
finish-work
Validate changes, run quality gates, commit, push, and create a pull request.
debug
Diagnose and fix build, test, and validation failures in the schemas package.
rule-testing
Enforce fixture-driven Vitest schema tests with 100% coverage in TypeScript projects.
rule-pull-request
Enforce PR title formats, description templates, and quality gates.
schema-reviewer
Enforce Zod schema best practices and backward compatibility in code reviews.
rule-package-management
Enforce pnpm-only installs with exact versions and Node >= 22.
rule-json-schema
Validate and standardize JSON Schemas generated from Zod definitions.
rule-typescript
Enforce strict TypeScript conventions across src/**/*.ts files.
rule-code-style
Enforce naming, nesting, and file organization conventions for schema codebases.
rule-commit
Enforces conventional commits with schema-specific scopes via commitlint and Husky.
rule-naming-conventions
Validate Zod schema naming conventions in TypeScript projects.
rule-zod
Enforce Zod schema authoring with strictObject, safeExtend, and meta() for IPFS data validation.
rule-code-comments
Enforce WHY-first commenting and TSDoc guidance for TypeScript source files.
verifier
Validate tests, JSON schemas, and version consistency in completed work.
Frequently Asked Questions About Carrot Fndn
FAQPage SchemaWhat specific tasks are enabled by these repository standards?▼
These standards enable rigorous Zod schema authoring, automated JSON schema generation, and strict quality gate enforcement. They facilitate consistent IPFS data modeling, standardized pull request formatting, and comprehensive Vitest coverage for TypeScript projects requiring high data integrity.
Which personas benefit from these schema governance standards?▼
These standards are designed for TypeScript engineers, data architects, and maintainers of schema-heavy repositories. They are ideal for developers focused on maintaining strict type safety, backward compatibility, and consistent documentation across complex data-driven codebases.
What are the prerequisites for implementing these quality gates?▼
Implementation requires a TypeScript environment running Node version 22 or higher. Projects must utilize pnpm for package management and adhere to the specified Husky and commitlint configurations to ensure compliance with the defined repository quality gates.