Marçal Albert Castellví
Community@macalbert · Barcelona
I have debugged things you wouldn’t believe.
Agent Skills by Marçal Albert Castellví
Showing 32 vetted skills indexed across 1 GitHub repositories.
python-testing
Enforces mandatory pytest conventions including AAA pattern, naming rules, and mock verification.
workflow-smart-commit
Analyzes staged git changes and generates conventional commit messages with type and scope.
doc-maintenance
Updates changelogs, READMEs, and documentation files following defined categories and validation workflows.
website-responsive-validation
Validates website responsiveness across mobile, tablet, and desktop breakpoints using Playwright browser tools.
typescript-testing
Enforces mandatory Vitest testing conventions for TypeScript CLI, SDK, website, and CDK stacks.
sdk-implementation-guide
Guides implementation of new Envilder runtime SDKs across multiple programming languages.
website-i18n
Manages website internationalization by adding translated strings and localized pages across locale files.
dotnet-test-doubles
Creates test doubles in .NET using Bogus, AutoFixture, NSubstitute, and WireMock.Net.
common-testing-conventions
Enforces AAA pattern, test naming, and assertion conventions across .NET, TypeScript, and Python test suites.
typescript-test-doubles
Creates Vitest test doubles including mocks, stubs, spies, and module mocks for TypeScript tests.
code-quality-crap
Evaluates method-level CRAP scores from cyclomatic complexity and test coverage to enforce quality gates.
typescript-cdk-testing
Write snapshot and fine-grained assertion tests for AWS CDK infrastructure with Vitest.
to-issues
Decomposes plans into vertical-slice GitHub issues ordered by dependencies.
workflow-pr-sync
Creates or updates GitHub pull requests with auto-generated titles and descriptions from branch diffs.
zoom-out
Maps modules, callers, and data flow at a higher abstraction level.
code-bug-investigation
Investigate reported defects to confirm root cause and propose a focused regression verification strategy.
common-git
Defines Git commit, pull request, and branching conventions using Conventional Commits and Semantic Versioning.
code-review-perspectives
Reviews code changes across correctness, architecture, security, conventions, and complexity perspectives.
common-architecture-decisions
Indexes Architecture Decision Records covering test tooling, SDK architecture, and code quality decisions.
website-content-strategy
Guides audience-aware website copy and documentation content for developer and CTO audiences.
sdk-acceptance-testing
Implements acceptance tests for Envilder SDKs using TestContainers with LocalStack and Lowkey Vault.
dotnet-testing
Enforces mandatory xUnit and AwesomeAssertions testing conventions for .NET projects.
code-refactoring
Detects code smells and applies behavior-preserving structural refactoring patterns.
website-design-system
Applies CSS variables, breakpoints, and component patterns to Astro website styling.
Frequently Asked Questions About Marçal Albert Castellví
FAQPage SchemaWhat tasks can I accomplish with macalbert's Envilder skills?▼
You can write standardized tests across .NET, TypeScript, and Python stacks, implement new Envilder SDKs, run acceptance tests with Testcontainers against LocalStack and Lowkey Vault, generate conventional commits and PRs, audit documentation drift, perform code reviews, and validate website responsiveness with Playwright.
Who are these skills designed for?▼
Software engineers and maintainers working on the Envilder secrets-management ecosystem: CLI and GitHub Action contributors, SDK developers targeting Go, Java, PHP, or Rust, and website maintainers handling Astro components, i18n, and content aimed at developers and CTOs.
How do the testing skills work in practice?▼
Each stack has a mandatory conventions skill (xUnit/AwesomeAssertions for .NET, Vitest for TypeScript, pytest for Python) plus a test-doubles skill covering mocks, stubs, fakes, and the Mother pattern. Acceptance tests use Testcontainers with LocalStack for AWS SSM and Lowkey Vault for Azure Key Vault.
What prerequisites are needed to use these skills?▼
Familiarity with the relevant stack's test frameworks (xUnit, Vitest, pytest, Playwright), Git with Conventional Commits and Semantic Versioning, and for SDK work, understanding of the Envilder provider contract and Tier 1/Tier 2 API surface. CDK testing requires AWS CDK with Template.fromStack() assertions.
How do the release and documentation skills keep the project coherent?▼
The release-coherence skill orchestrates version bumps across CLI, GitHub Action, and SDKs, delegating to doc-maintenance, sdk-release-checklist, and doc-sync. These update changelogs, ROADMAP, website version badges, i18n keys, and detect drift between website content, markdown docs, and SDK READMEs.