Plan microservices by defining service responsibilities, communication methods, and data ownership. Use patterns for gradual migration, distributed transactions, and failure isolation to design systems made of independently responsible services.
- Gradually splitting a monolithic system into services
- Defining service responsibilities and interfaces
- Designing event-based communication and distributed transactions
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Design and review PostgreSQL database schemas by choosing suitable column types, keys, constraints, and indexes. It also guides decisions about large-table partitioning, flexible JSONB data, and schema changes on a live database without downtime.
- Designing or reviewing a new PostgreSQL schema
- Choosing data types, constraints, and indexes
- Planning partitions for a large table
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Design and implement Saga workflows across services, using compensating actions to undo completed work after failures. Define step deadlines, handle repeated messages safely, and monitor stalled order, booking, or other long-running processes.
- Coordinating orders across inventory, payment, and shipping services
- Designing compensation for failed bookings
- Investigating workflows stuck during compensation
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Design query-ready data from streams of recorded events. The skill guides read models, databases shaped for queries, with practices for replaying events, resuming after failures, and tracking delays in dashboards or search indexes.
- Build read models for systems that separate reads and writes
- Create dashboard data from recorded events
- Build search indexes from event streams
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Build NFT contracts using ERC-721 and ERC-1155, standards for unique assets and multiple token types. Covers issuance limits, descriptive metadata, marketplace integration, and royalty information for art collections, collectibles, and game items.
- Creating NFT art and collectible collections
- Managing multiple game item types
- Designing metadata storage and references
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Follow Conductor's development plans using test-driven development: write a failing test, implement the change, then improve the code. Manage phase verification, progress updates, and focused git commits as tasks move toward completion.
- Implementing tasks from plan.md
- Following the test-driven development cycle
- Verifying completion at phase checkpoints
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Build decentralized finance contracts from Solidity templates for staking and token swaps. Examples cover reward distribution, adding and removing pooled tokens, and swap calculations, with additional patterns for governance and flash loans.
- Build staking contracts that distribute rewards
- Implement token swaps using pooled assets
- Create governance token systems
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Improve Bazel builds in large repositories containing multiple projects. Get guidance on build configuration, shared remote caches, remote execution, dependency management, custom build rules, and diagnosing build problems.
- Set up Bazel for a monorepo
- Configure remote caching and execution
- Review slow build configurations
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Plan and implement user login and access permissions using sessions, JWT tokens, or OAuth2. Apply role-based permissions, protect APIs, and review common weaknesses in password handling, cookies, token expiration, and server-side checks.
- Implementing user login and logout
- Adding social login or enterprise SSO
- Controlling access by user role
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Design storage for event sourcing, an approach that records changes as events. Compare database options and plan event ordering, duplicate handling, concurrent writes, and scaling to build a consistent event persistence layer.
- Compare event storage technologies
- Design event schemas and streams
- Handle concurrent and duplicate writes
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Organize feature development across multiple agents by dividing work, assigning one owner per file, and agreeing on interfaces before implementation. Provides strategies for shared files, branches, and integration so agents can build separate parts of the same system.
- Dividing a large feature among multiple agents
- Assigning file ownership to avoid conflicting edits
- Agreeing on APIs before parallel implementation
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Design separate paths for updating and reading data using CQRS, an approach that splits these responsibilities. Organize read models, event handling, and validation to support complex queries and scale reads independently from writes.
- Separating data updates from queries
- Scaling reads independently from writes
- Optimizing complex reporting queries
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Plan Claude Code agent teams by choosing team size, roles, and agent types with the tools each task needs. Preset compositions cover reviews, debugging, implementation, research, security audits, and migrations, alongside display settings for local or CI environments.
- Choose team size and roles for a development task
- Assign separate review areas to multiple agents
- Split bug investigation across competing hypotheses
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Create and maintain project documents in conductor/ covering the product, technology stack, development workflow, and work units. Extract context from existing code, check document consistency before implementation, and update documentation as the project evolves.
- Set up context documents for a new project
- Document an existing codebase for onboarding
- Check project documents before implementation
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Design or refactor backend services with clear layers and dependency rules. Using Clean Architecture, Hexagonal Architecture, and Domain-Driven Design, it separates business logic from databases and frameworks and defines interfaces that support testing without external services.
- Designing the structure of a new backend service
- Separating business logic from database and HTTP code
- Resolving circular dependencies between layers
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Set up Python APIs with FastAPI using organized project templates. Build routes, asynchronous database operations, authentication, and error handling, with examples for sharing dependencies and testing endpoints through a separate test database.
- Set up a new FastAPI project
- Build a Python API with asynchronous database access
- Organize authentication and shared dependencies
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Investigate complex bugs by assigning competing explanations to parallel agents. Compare code evidence, contradictory findings, and confidence levels to identify likely root causes, then check that a fix resolves the original failure and related edge cases.
- Investigating bugs with several plausible causes
- Tracing failures across multiple components
- Reassessing a debugging effort that has stalled
wshobson/agents☆ 41.7KUpdated Oct 24, 2026
Consult a field reference for slide JSON, the structured data behind each page. It explains where content and styling live, how edits are validated, and why a saved change may display differently or have no visible effect.
- Finding the field that controls text color or fonts
- Investigating rejected slide edits
- Diagnosing saved changes with no visible effect
THU-MAIC/OpenMAIC☆ 41.4KUpdated Oct 24, 2026
Find and edit specific fields in OpenMAIC classroom documents. This skill maps pages, content, and playback actions to their data locations, guides small changes, and checks saved results, with references for quizzes, interactive content, and projects.
- Locate the field behind classroom text or narration
- Correct quiz options and answers
- Replace a small passage in interactive HTML
THU-MAIC/OpenMAIC☆ 41.4KUpdated Oct 24, 2026
Simplify code once its behavior is understood. Confirm the existing behavior through tests or reproduction, reduce unnecessary complexity in small, reviewable steps, and keep verification passing while preserving behavior and necessary safety checks.
- Making code easier to read without changing behavior
- Reducing complexity after confirming existing behavior
- Reviewing cleanup changes in small steps
codewhale-hq/Codewhale☆ 41.1KUpdated Oct 25, 2026
Guide multi-step coding tasks with deepseek-v4-pro or deepseek-v4-flash in thinking mode. Verify files and symbols, write plans with confirmed file paths and line numbers, and use a verifier agent before changes spanning three or more files.
- Verify that files and functions exist before editing
- Write plans with confirmed file paths and line numbers
- Check assumptions before changes spanning three or more files
codewhale-hq/Codewhale☆ 41.1KUpdated Oct 25, 2026
Review a pull request or code diff for bugs by reading callers, expected behavior, and nearby error handling. Receive findings tied to specific lines, ranked by severity, plus a summary of merge risks and needed tests.
- Checking a pull request for behavioral regressions
- Reviewing risks to stored data
- Investigating input validation and access checks
codewhale-hq/Codewhale☆ 41.1KUpdated Oct 25, 2026
Manage Codewhale skills from GitHub or local folders using native commands. List, install, update, activate, or remove skills, create a starter structure, and inspect community content before recommending trust for script and tool use.
- Listing installed skills
- Installing a community skill from GitHub
- Updating or removing installed skills
codewhale-hq/Codewhale☆ 41.1KUpdated Oct 25, 2026
Check a Rust project for compilation errors with cargo check, examine errors and warnings, and fix the issues found. An included command example also covers checking all project targets.
- Checking for compilation errors after code changes
- Reviewing and fixing compiler warnings
- Checking all project targets
codewhale-hq/Codewhale☆ 41.1KUpdated Oct 25, 2026