{"version":"mdrss-catalog-feed/2","domain":{"slug":"software-craft","label":"Software Craft","description":"Programming languages, architecture, testing, developer tools, runtime systems, and delivery.","categories":["languages-and-idioms","architecture-and-design","testing-and-quality","developer-tooling","api-backend-and-databases","architecture-and-distributed-systems","programming-and-runtime","testing-and-documentation","concurrency-and-parallelism","package-management-and-builds","open-source-maintenance","developer-experience","code-generation-and-review","performance-and-optimization","software-delivery-and-release"]},"total":179,"page":2,"page_size":50,"total_pages":4,"has_next":true,"has_previous":true,"filters":{"domain":"software-craft"},"feeds":[{"slug":"software-and-open-documentation","url":"https://mdrss.com/s/software-and-open-documentation"},{"slug":"scientific-writing-and-publishing","url":"https://mdrss.com/s/scientific-writing-and-publishing"}],"urls":{"html":"https://mdrss.com/catalog/software-craft?page=2","rss":"https://mdrss.com/catalog/software-craft/rss.xml?page=2","json":"https://mdrss.com/catalog/software-craft/feed.json?page=2","markdown":"https://mdrss.com/catalog/software-craft/index.md?page=2"},"updated_at":"2026-08-04T13:54:51.641Z","items":[{"id":901278,"title":"SQL Optimization Patterns","annotation":"Transform slow database queries into lightning-fast operations through systematic optimization, proper indexing, and query plan analysis. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901278","permalink_url":"https://mdrss.com/m/901278","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901278/901278.md","file_url":"https://mdrss.com/api/v1/cards/901278/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901278/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901278/embed","edit_url":"https://mdrss.com/cards/901278/edit","legacy_url":"https://mdrss.com/s/software-craft/sql-optimization-patterns-collider-1f58d55576cb"},{"id":901277,"title":"monorepo-management — detailed patterns and worked examples","annotation":"monorepo-management — detailed patterns and worked examples captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901277","permalink_url":"https://mdrss.com/m/901277","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901277/901277.md","file_url":"https://mdrss.com/api/v1/cards/901277/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901277/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901277/embed","edit_url":"https://mdrss.com/cards/901277/edit","legacy_url":"https://mdrss.com/s/software-craft/monorepo-management-detailed-patterns-and-worked-examples-collider-8cb3e9ca71d0"},{"id":901276,"title":"error-handling-patterns — detailed patterns and worked examples","annotation":"error-handling-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901276","permalink_url":"https://mdrss.com/m/901276","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901276/901276.md","file_url":"https://mdrss.com/api/v1/cards/901276/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901276/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901276/embed","edit_url":"https://mdrss.com/cards/901276/edit","legacy_url":"https://mdrss.com/s/software-craft/error-handling-patterns-detailed-patterns-and-worked-examples-collider-b482c5405440"},{"id":901275,"title":"e2e-testing-patterns — detailed patterns and worked examples","annotation":"e2e-testing-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901275","permalink_url":"https://mdrss.com/m/901275","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901275/901275.md","file_url":"https://mdrss.com/api/v1/cards/901275/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901275/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901275/embed","edit_url":"https://mdrss.com/cards/901275/edit","legacy_url":"https://mdrss.com/s/software-craft/e2e-testing-patterns-detailed-patterns-and-worked-examples-collider-bc9df0c57d00"},{"id":901274,"title":"Debugging Strategies","annotation":"Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901274","permalink_url":"https://mdrss.com/m/901274","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901274/901274.md","file_url":"https://mdrss.com/api/v1/cards/901274/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901274/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901274/embed","edit_url":"https://mdrss.com/cards/901274/edit","legacy_url":"https://mdrss.com/s/software-craft/debugging-strategies-collider-8419b1b7d2a0"},{"id":901273,"title":"Code Review Excellence","annotation":"Transform code reviews from gatekeeping to knowledge sharing through constructive feedback, systematic analysis, and collaborative improvement. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901273","permalink_url":"https://mdrss.com/m/901273","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901273/901273.md","file_url":"https://mdrss.com/api/v1/cards/901273/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901273/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901273/embed","edit_url":"https://mdrss.com/cards/901273/edit","legacy_url":"https://mdrss.com/s/software-craft/code-review-excellence-collider-ed3fda87f884"},{"id":901270,"title":"SQL Database Migration Strategy and Implementation","annotation":"You are a SQL database migration expert specializing in zero-downtime deployments, data integrity, and production-ready migration strategies for PostgreSQL, MySQL, and SQL Server. Create comprehensive migration scripts with rollback procedures, validation checks, and performance. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901270","permalink_url":"https://mdrss.com/m/901270","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901270/901270.md","file_url":"https://mdrss.com/api/v1/cards/901270/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901270/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901270/embed","edit_url":"https://mdrss.com/cards/901270/edit","legacy_url":"https://mdrss.com/s/software-craft/sql-database-migration-strategy-and-implementation-collider-f5527d4669a7"},{"id":901269,"title":"Migration Observability and Real-time Monitoring","annotation":"You are a database observability expert specializing in Change Data Capture, real-time migration monitoring, and enterprise-grade observability infrastructure. Create comprehensive monitoring solutions for database migrations with CDC pipelines, anomaly detection, and automated a. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901269","permalink_url":"https://mdrss.com/m/901269","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901269/901269.md","file_url":"https://mdrss.com/api/v1/cards/901269/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901269/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901269/embed","edit_url":"https://mdrss.com/cards/901269/edit","legacy_url":"https://mdrss.com/s/software-craft/migration-observability-and-real-time-monitoring-collider-d5c0330835db"},{"id":901268,"title":"Database optimizer","annotation":"You are a database optimization expert specializing in modern performance tuning, query optimization, and scalable database architectures. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901268","permalink_url":"https://mdrss.com/m/901268","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901268/901268.md","file_url":"https://mdrss.com/api/v1/cards/901268/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901268/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901268/embed","edit_url":"https://mdrss.com/cards/901268/edit","legacy_url":"https://mdrss.com/s/software-craft/database-optimizer-collider-12cd98a9d20c"},{"id":901267,"title":"Database admin","annotation":"You are a database administrator specializing in modern cloud database operations, automation, and reliability engineering. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901267","permalink_url":"https://mdrss.com/m/901267","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901267/901267.md","file_url":"https://mdrss.com/api/v1/cards/901267/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901267/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901267/embed","edit_url":"https://mdrss.com/cards/901267/edit","legacy_url":"https://mdrss.com/s/software-craft/database-admin-collider-237fedcffb0a"},{"id":901266,"title":"PostgreSQL Table Design","annotation":"Enable with ALTER TABLE tbl ENABLE ROW LEVEL SECURITY. Create policies: CREATE POLICY user access ON orders FOR SELECT TO app users USING (user id = current user id()). Built-in user-based access control at the row level. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901266","permalink_url":"https://mdrss.com/m/901266","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901266/901266.md","file_url":"https://mdrss.com/api/v1/cards/901266/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901266/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901266/embed","edit_url":"https://mdrss.com/cards/901266/edit","legacy_url":"https://mdrss.com/s/software-craft/postgresql-table-design-collider-eaecbdf7abe4"},{"id":901265,"title":"Database architect","annotation":"You are a database architect specializing in designing scalable, performant, and maintainable data layers from the ground up. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:38.621Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901265","permalink_url":"https://mdrss.com/m/901265","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901265/901265.md","file_url":"https://mdrss.com/api/v1/cards/901265/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901265/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901265/embed","edit_url":"https://mdrss.com/cards/901265/edit","legacy_url":"https://mdrss.com/s/software-craft/database-architect-collider-bdceb0b0b725"},{"id":901239,"title":"Comprehensive Code Review Orchestrator","annotation":"You MUST follow these rules exactly. Violating any of them is a failure. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:23.601Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901239","permalink_url":"https://mdrss.com/m/901239","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901239/901239.md","file_url":"https://mdrss.com/api/v1/cards/901239/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901239/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901239/embed","edit_url":"https://mdrss.com/cards/901239/edit","legacy_url":"https://mdrss.com/s/software-craft/comprehensive-code-review-orchestrator-collider-2c23c18bb5f7"},{"id":901237,"title":"Technical Debt Analysis and Remediation","annotation":"You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create actionable remediation plans. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:23.601Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901237","permalink_url":"https://mdrss.com/m/901237","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901237/901237.md","file_url":"https://mdrss.com/api/v1/cards/901237/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901237/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901237/embed","edit_url":"https://mdrss.com/cards/901237/edit","legacy_url":"https://mdrss.com/s/software-craft/technical-debt-analysis-and-remediation-collider-342a49573b0d"},{"id":901236,"title":"Refactor and Clean Code","annotation":"You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:23.601Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901236","permalink_url":"https://mdrss.com/m/901236","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901236/901236.md","file_url":"https://mdrss.com/api/v1/cards/901236/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901236/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901236/embed","edit_url":"https://mdrss.com/cards/901236/edit","legacy_url":"https://mdrss.com/s/software-craft/refactor-and-clean-code-collider-c72cdbb1bfdf"},{"id":901223,"title":"C4 Architecture Documentation Workflow","annotation":"Generate comprehensive C4 architecture documentation for an existing repository/codebase using a bottom-up analysis approach. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:architecture-and-distributed-systems","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901223","permalink_url":"https://mdrss.com/m/901223","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901223/901223.md","file_url":"https://mdrss.com/api/v1/cards/901223/file","raw_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901223/raw","embed_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901223/embed","edit_url":"https://mdrss.com/cards/901223/edit","legacy_url":"https://mdrss.com/s/software-craft/c4-architecture-documentation-workflow-collider-4eee47d9f3a8"},{"id":901222,"title":"C4 context","annotation":"You are a C4 Context-level architecture specialist focused on creating high-level system context documentation following the C4 model. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:architecture-and-distributed-systems","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901222","permalink_url":"https://mdrss.com/m/901222","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901222/901222.md","file_url":"https://mdrss.com/api/v1/cards/901222/file","raw_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901222/raw","embed_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901222/embed","edit_url":"https://mdrss.com/cards/901222/edit","legacy_url":"https://mdrss.com/s/software-craft/c4-context-collider-4c6333036311"},{"id":901221,"title":"C4 code","annotation":"You are a C4 Code-level documentation specialist focused on creating comprehensive, accurate code-level documentation following the C4 model. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:architecture-and-distributed-systems","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901221","permalink_url":"https://mdrss.com/m/901221","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901221/901221.md","file_url":"https://mdrss.com/api/v1/cards/901221/file","raw_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901221/raw","embed_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901221/embed","edit_url":"https://mdrss.com/cards/901221/edit","legacy_url":"https://mdrss.com/s/software-craft/c4-code-collider-d0dc3d92ac17"},{"id":901213,"title":"Replay Testing for Determinism and Compatibility","annotation":"Comprehensive guide for validating workflow determinism and ensuring safe code changes using replay testing. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901213","permalink_url":"https://mdrss.com/m/901213","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901213/901213.md","file_url":"https://mdrss.com/api/v1/cards/901213/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901213/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901213/embed","edit_url":"https://mdrss.com/cards/901213/edit","legacy_url":"https://mdrss.com/s/software-craft/replay-testing-for-determinism-and-compatibility-collider-fc9beec785c0"},{"id":901212,"title":"Local Development Setup for Temporal Python Testing","annotation":"Comprehensive guide for setting up local Temporal development environment with pytest integration and coverage tracking. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901212","permalink_url":"https://mdrss.com/m/901212","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901212/901212.md","file_url":"https://mdrss.com/api/v1/cards/901212/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901212/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901212/embed","edit_url":"https://mdrss.com/cards/901212/edit","legacy_url":"https://mdrss.com/s/software-craft/local-development-setup-for-temporal-python-testing-collider-78bd4c747320"},{"id":901211,"title":"Integration Testing with Mocked Activities","annotation":"Comprehensive patterns for testing workflows with mocked external dependencies, error injection, and complex scenarios. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901211","permalink_url":"https://mdrss.com/m/901211","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901211/901211.md","file_url":"https://mdrss.com/api/v1/cards/901211/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901211/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901211/embed","edit_url":"https://mdrss.com/cards/901211/edit","legacy_url":"https://mdrss.com/s/software-craft/integration-testing-with-mocked-activities-collider-940cdb15eb73"},{"id":901210,"title":"Saga Orchestration — Advanced Patterns","annotation":"Complex implementations extracted from core skill for deeper reference. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901210","permalink_url":"https://mdrss.com/m/901210","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901210/901210.md","file_url":"https://mdrss.com/api/v1/cards/901210/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901210/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901210/embed","edit_url":"https://mdrss.com/cards/901210/edit","legacy_url":"https://mdrss.com/s/software-craft/saga-orchestration-advanced-patterns-collider-5c0a5fe2dabd"},{"id":901209,"title":"Saga Orchestration","annotation":"Patterns for managing distributed transactions and long-running business processes without two-phase commit. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901209","permalink_url":"https://mdrss.com/m/901209","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901209/901209.md","file_url":"https://mdrss.com/api/v1/cards/901209/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901209/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901209/embed","edit_url":"https://mdrss.com/cards/901209/edit","legacy_url":"https://mdrss.com/s/software-craft/saga-orchestration-collider-c7cf94d79965"},{"id":901208,"title":"projection-patterns — templates and worked examples","annotation":"projection-patterns — templates and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901208","permalink_url":"https://mdrss.com/m/901208","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901208/901208.md","file_url":"https://mdrss.com/api/v1/cards/901208/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901208/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901208/embed","edit_url":"https://mdrss.com/cards/901208/edit","legacy_url":"https://mdrss.com/s/software-craft/projection-patterns-templates-and-worked-examples-collider-cb0080c6c0c8"},{"id":901207,"title":"microservices-patterns — detailed patterns and worked examples","annotation":"microservices-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901207","permalink_url":"https://mdrss.com/m/901207","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901207/901207.md","file_url":"https://mdrss.com/api/v1/cards/901207/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901207/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901207/embed","edit_url":"https://mdrss.com/cards/901207/edit","legacy_url":"https://mdrss.com/s/software-craft/microservices-patterns-detailed-patterns-and-worked-examples-collider-840306c86f61"},{"id":901206,"title":"event-store-design — templates and worked examples","annotation":"event-store-design — templates and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901206","permalink_url":"https://mdrss.com/m/901206","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901206/901206.md","file_url":"https://mdrss.com/api/v1/cards/901206/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901206/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901206/embed","edit_url":"https://mdrss.com/cards/901206/edit","legacy_url":"https://mdrss.com/s/software-craft/event-store-design-templates-and-worked-examples-collider-c431d84ce56a"},{"id":901205,"title":"cqrs-implementation — templates and worked examples","annotation":"cqrs-implementation — templates and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:22.109Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901205","permalink_url":"https://mdrss.com/m/901205","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901205/901205.md","file_url":"https://mdrss.com/api/v1/cards/901205/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901205/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901205/embed","edit_url":"https://mdrss.com/cards/901205/edit","legacy_url":"https://mdrss.com/s/software-craft/cqrs-implementation-templates-and-worked-examples-collider-7412bec4927c"},{"id":901204,"title":"architecture-patterns — detailed patterns and worked examples","annotation":"architecture-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901204","permalink_url":"https://mdrss.com/m/901204","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901204/901204.md","file_url":"https://mdrss.com/api/v1/cards/901204/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901204/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901204/embed","edit_url":"https://mdrss.com/cards/901204/edit","legacy_url":"https://mdrss.com/s/software-craft/architecture-patterns-detailed-patterns-and-worked-examples-collider-0cba437299cd"},{"id":901203,"title":"Advanced Architecture Patterns — Reference","annotation":"Deep-dive implementation examples for DDD bounded contexts, Onion Architecture, Anti-Corruption Layers, and full project structures. Referenced from SKILL.md. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901203","permalink_url":"https://mdrss.com/m/901203","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901203/901203.md","file_url":"https://mdrss.com/api/v1/cards/901203/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901203/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901203/embed","edit_url":"https://mdrss.com/cards/901203/edit","legacy_url":"https://mdrss.com/s/software-craft/advanced-architecture-patterns-reference-collider-c9f96c1e2dac"},{"id":901202,"title":"Architecture Patterns","annotation":"Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901202","permalink_url":"https://mdrss.com/m/901202","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901202/901202.md","file_url":"https://mdrss.com/api/v1/cards/901202/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901202/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901202/embed","edit_url":"https://mdrss.com/cards/901202/edit","legacy_url":"https://mdrss.com/s/software-craft/architecture-patterns-collider-fcfaa86f69ab"},{"id":901201,"title":"REST API Best Practices","annotation":"REST API Best Practices captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901201","permalink_url":"https://mdrss.com/m/901201","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901201/901201.md","file_url":"https://mdrss.com/api/v1/cards/901201/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901201/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901201/embed","edit_url":"https://mdrss.com/cards/901201/edit","legacy_url":"https://mdrss.com/s/software-craft/rest-api-best-practices-collider-3d0426e38a97"},{"id":901200,"title":"GraphQL Schema Design Patterns","annotation":"1. Nullable vs Non-Null : Start nullable, make non-null when guaranteed 2. Input Types : Always use input types for mutations 3. Payload Pattern : Return errors in mutation payloads 4. Pagination : Use cursor-based for infinite scroll, offset for simple cases 5. Nam. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901200","permalink_url":"https://mdrss.com/m/901200","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901200/901200.md","file_url":"https://mdrss.com/api/v1/cards/901200/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901200/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901200/embed","edit_url":"https://mdrss.com/cards/901200/edit","legacy_url":"https://mdrss.com/s/software-craft/graphql-schema-design-patterns-collider-bacd41ce2dc5"},{"id":901199,"title":"api-design-principles — detailed patterns and worked examples","annotation":"api-design-principles — detailed patterns and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901199","permalink_url":"https://mdrss.com/m/901199","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901199/901199.md","file_url":"https://mdrss.com/api/v1/cards/901199/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901199/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901199/embed","edit_url":"https://mdrss.com/cards/901199/edit","legacy_url":"https://mdrss.com/s/software-craft/api-design-principles-detailed-patterns-and-worked-examples-collider-1924535a414f"},{"id":901198,"title":"Feature Development Orchestrator","annotation":"You MUST follow these rules exactly. Violating any of them is a failure. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901198","permalink_url":"https://mdrss.com/m/901198","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901198/901198.md","file_url":"https://mdrss.com/api/v1/cards/901198/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901198/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901198/embed","edit_url":"https://mdrss.com/cards/901198/edit","legacy_url":"https://mdrss.com/s/software-craft/feature-development-orchestrator-collider-9bc825136883"},{"id":901192,"title":"API Mocking Framework","annotation":"You are an API mocking expert specializing in creating realistic mock services for development, testing, and demonstration purposes. Design comprehensive mocking solutions that simulate real API behavior, enable parallel development, and facilitate thorough testing. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901192","permalink_url":"https://mdrss.com/m/901192","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901192/901192.md","file_url":"https://mdrss.com/api/v1/cards/901192/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901192/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901192/embed","edit_url":"https://mdrss.com/cards/901192/edit","legacy_url":"https://mdrss.com/s/software-craft/api-mocking-framework-collider-4ab0bfef489e"},{"id":901191,"title":"fastapi-templates — detailed worked examples","annotation":"fastapi-templates — detailed worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901191","permalink_url":"https://mdrss.com/m/901191","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901191/901191.md","file_url":"https://mdrss.com/api/v1/cards/901191/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901191/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901191/embed","edit_url":"https://mdrss.com/cards/901191/edit","legacy_url":"https://mdrss.com/s/software-craft/fastapi-templates-detailed-worked-examples-collider-d3c7817e683b"},{"id":901190,"title":"Backend architect","annotation":"You are a backend system architect specializing in scalable, resilient, and maintainable backend systems and APIs. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901190","permalink_url":"https://mdrss.com/m/901190","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901190/901190.md","file_url":"https://mdrss.com/api/v1/cards/901190/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901190/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901190/embed","edit_url":"https://mdrss.com/cards/901190/edit","legacy_url":"https://mdrss.com/s/software-craft/backend-architect-collider-07c6048bcecf"},{"id":901180,"title":"Complete Plugin Reference","annotation":"Browse all 94 marketplace plugins organized by category: 90 local plugins plus 4 externally hosted git-subdir entries (pensyve, qa-orchestra, storymap-skill, ciagent). Use it as a repeatable review, validation or hardening pass.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:20.577Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901180","permalink_url":"https://mdrss.com/m/901180","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901180/901180.md","file_url":"https://mdrss.com/api/v1/cards/901180/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901180/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901180/embed","edit_url":"https://mdrss.com/cards/901180/edit","legacy_url":"https://mdrss.com/s/software-craft/complete-plugin-reference-collider-20cce181eff8"},{"id":901174,"title":"Agent Skills","annotation":"Agent Skills are modular packages that extend Claude's capabilities with specialized domain knowledge, following Anthropic's Agent Skills Specification. This plugin ecosystem includes 175 local specialized skills across 48 plugins, enabling progressive disclosure and efficien. Use it as a repeatable review, validation or hardening pass.","feed":"software-craft","semantic_path":"software-craft:programming-and-runtime","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:18.640Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/programming-and-runtime/901174","permalink_url":"https://mdrss.com/m/901174","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/programming-and-runtime/901174/901174.md","file_url":"https://mdrss.com/api/v1/cards/901174/file","raw_url":"https://mdrss.com/software-craft/programming-and-runtime/901174/raw","embed_url":"https://mdrss.com/software-craft/programming-and-runtime/901174/embed","edit_url":"https://mdrss.com/cards/901174/edit","legacy_url":"https://mdrss.com/s/software-craft/agent-skills-collider-3906cddcbfa2"},{"id":901172,"title":"XLSX creation, editing, and analysis","annotation":"openpyxl writes formulas as strings with no cached values . Until you recalculate, every formula cell reads back as None to anything reading cached values — pandas, load workbook(data only=True), and most previewers. Use it to make implementation decisions and avoid common dead ends.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:18.640Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901172","permalink_url":"https://mdrss.com/m/901172","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901172/901172.md","file_url":"https://mdrss.com/api/v1/cards/901172/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901172/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901172/embed","edit_url":"https://mdrss.com/cards/901172/edit","legacy_url":"https://mdrss.com/s/software-craft/xlsx-creation-editing-and-analysis-collider-d53204a3f363"},{"id":901166,"title":"PPTX creation, editing, and analysis","annotation":"A .pptx is a ZIP archive of XML files. Choose your approach by task:. Use it to make implementation decisions and avoid common dead ends.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:18.640Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901166","permalink_url":"https://mdrss.com/m/901166","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901166/901166.md","file_url":"https://mdrss.com/api/v1/cards/901166/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901166/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901166/embed","edit_url":"https://mdrss.com/cards/901166/edit","legacy_url":"https://mdrss.com/s/software-craft/pptx-creation-editing-and-analysis-collider-d91cecd4b4cd"},{"id":901165,"title":"PDF Processing Advanced Reference","annotation":"This document contains advanced PDF processing features, detailed examples, and additional libraries not covered in the main skill instructions. Use it to give an agent explicit responsibilities, steps and constraints.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:18.640Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901165","permalink_url":"https://mdrss.com/m/901165","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901165/901165.md","file_url":"https://mdrss.com/api/v1/cards/901165/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901165/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901165/embed","edit_url":"https://mdrss.com/cards/901165/edit","legacy_url":"https://mdrss.com/s/software-craft/pdf-processing-advanced-reference-collider-01db8b32db48"},{"id":901164,"title":"Fillable fields","annotation":"If you need to fill out a PDF form, first check to see if the PDF has fillable form fields. Run this script from this file's directory: python scripts/check fillable fields , and depending on the result go to either the \"Fillable fields\" or \"Non-fillable fields\" and follow thos. Use it to ground design choices in named patterns, trade-offs and examples.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"reference","version":1,"snapshot_at":"2026-08-04T13:48:18.640Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901164","permalink_url":"https://mdrss.com/m/901164","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901164/901164.md","file_url":"https://mdrss.com/api/v1/cards/901164/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901164/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901164/embed","edit_url":"https://mdrss.com/cards/901164/edit","legacy_url":"https://mdrss.com/s/software-craft/fillable-fields-collider-f5445160bb24"},{"id":901163,"title":"PDF Processing Guide","annotation":"This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see REFERENCE.md. If you need to fill out a PDF form, read FORMS.md and follow its instructions. Use it to make implementation decisions and avoid common dead ends.","feed":"software-craft","semantic_path":"software-craft:testing-and-documentation","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:18.640Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/testing-and-documentation/901163","permalink_url":"https://mdrss.com/m/901163","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/testing-and-documentation/901163/901163.md","file_url":"https://mdrss.com/api/v1/cards/901163/file","raw_url":"https://mdrss.com/software-craft/testing-and-documentation/901163/raw","embed_url":"https://mdrss.com/software-craft/testing-and-documentation/901163/embed","edit_url":"https://mdrss.com/cards/901163/edit","legacy_url":"https://mdrss.com/s/software-craft/pdf-processing-guide-collider-d665f90e8f24"},{"id":901086,"title":"SQL Style Guide: Consistent, Maintainable Queries","annotation":"Howdy! I'm Matt Mazur and I'm a data analyst who has worked at several startups to help them use data to grow their businesses. This guide is an attempt to document my preferences for formatting SQL in the hope that it may be of some use to others. If you or your team do not alre. Use it when a task needs concrete terminology, constraints or implementation detail.","feed":"software-craft","semantic_path":"software-craft:api-backend-and-databases","content_type":"reference","version":1,"snapshot_at":"2026-08-04T13:48:04.205Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/api-backend-and-databases/901086","permalink_url":"https://mdrss.com/m/901086","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/api-backend-and-databases/901086/901086.md","file_url":"https://mdrss.com/api/v1/cards/901086/file","raw_url":"https://mdrss.com/software-craft/api-backend-and-databases/901086/raw","embed_url":"https://mdrss.com/software-craft/api-backend-and-databases/901086/embed","edit_url":"https://mdrss.com/cards/901086/edit","legacy_url":"https://mdrss.com/s/software-craft/sql-style-guide-consistent-maintainable-queries-collider-904c98f74952"},{"id":901081,"title":"Welcome to the Swift Algorithm Club","annotation":"Here you'll find implementations of popular algorithms and data structures in everyone's favorite new language Swift, with detailed explanations of how they work. Use it to ground design choices in named patterns, trade-offs and examples.","feed":"software-craft","semantic_path":"software-craft:programming-and-runtime","content_type":"reference","version":1,"snapshot_at":"2026-08-04T13:48:04.205Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/programming-and-runtime/901081","permalink_url":"https://mdrss.com/m/901081","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/programming-and-runtime/901081/901081.md","file_url":"https://mdrss.com/api/v1/cards/901081/file","raw_url":"https://mdrss.com/software-craft/programming-and-runtime/901081/raw","embed_url":"https://mdrss.com/software-craft/programming-and-runtime/901081/embed","edit_url":"https://mdrss.com/cards/901081/edit","legacy_url":"https://mdrss.com/s/software-craft/welcome-to-the-swift-algorithm-club-collider-26a7c5976107"},{"id":901079,"title":"System Design","annotation":"Hey, I hope this course provides a great learning experience. Use it to build a structured path from fundamentals to hands-on practice.","feed":"software-craft","semantic_path":"software-craft:architecture-and-distributed-systems","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:02.244Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901079","permalink_url":"https://mdrss.com/m/901079","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901079/901079.md","file_url":"https://mdrss.com/api/v1/cards/901079/file","raw_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901079/raw","embed_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901079/embed","edit_url":"https://mdrss.com/cards/901079/edit","legacy_url":"https://mdrss.com/s/software-craft/system-design-collider-e3e6da88dd72"},{"id":901075,"title":"Maelstrom","annotation":"Maelstrom is a workbench for learning distributed systems by writing your own. It uses the Jepsen testing library to test toy implementations of distributed systems. Maelstrom provides standardized tests for things like \"a commutative set\" or \"a transactional key-value store\", an. Use it to make implementation decisions and avoid common dead ends.","feed":"software-craft","semantic_path":"software-craft:architecture-and-distributed-systems","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:02.244Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901075","permalink_url":"https://mdrss.com/m/901075","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901075/901075.md","file_url":"https://mdrss.com/api/v1/cards/901075/file","raw_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901075/raw","embed_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901075/embed","edit_url":"https://mdrss.com/cards/901075/edit","legacy_url":"https://mdrss.com/s/software-craft/maelstrom-collider-429905c026c6"},{"id":901074,"title":"Jepsen","annotation":"Jepsen is a Clojure library. A test is a Clojure program which uses the Jepsen library to set up a distributed system, run a bunch of operations against that system, and verify that the history of those operations makes sense. Jepsen has been used to verify everything from eventu. Use it to make implementation decisions and avoid common dead ends.","feed":"software-craft","semantic_path":"software-craft:architecture-and-distributed-systems","content_type":"guide","version":1,"snapshot_at":"2026-08-04T13:48:02.244Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901074","permalink_url":"https://mdrss.com/m/901074","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901074/901074.md","file_url":"https://mdrss.com/api/v1/cards/901074/file","raw_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901074/raw","embed_url":"https://mdrss.com/software-craft/architecture-and-distributed-systems/901074/embed","edit_url":"https://mdrss.com/cards/901074/edit","legacy_url":"https://mdrss.com/s/software-craft/jepsen-collider-617cb96cd114"},{"id":901073,"title":"Clean Code","annotation":"Notes on the book Clean Code - A Handbook of Agile Software Craftsmanship by Robert C. Martin. Use it to ground design choices in named patterns, trade-offs and examples.","feed":"software-craft","semantic_path":"software-craft:programming-and-runtime","content_type":"reference","version":1,"snapshot_at":"2026-08-04T13:48:02.244Z","publisher":"collider-club","publisher_url":"https://mdrss.com/collider-club","card_url":"https://mdrss.com/software-craft/programming-and-runtime/901073","permalink_url":"https://mdrss.com/m/901073","thread_url":"https://mdrss.com/s/software-craft","markdown_url":"https://mdrss.com/software-craft/programming-and-runtime/901073/901073.md","file_url":"https://mdrss.com/api/v1/cards/901073/file","raw_url":"https://mdrss.com/software-craft/programming-and-runtime/901073/raw","embed_url":"https://mdrss.com/software-craft/programming-and-runtime/901073/embed","edit_url":"https://mdrss.com/cards/901073/edit","legacy_url":"https://mdrss.com/s/software-craft/clean-code-collider-476043546324"}]}