Ensure architecture/design docs define clear boundaries, ownership, dependency direction, and change impact to avoid tight coupling.
The English summary is being prepared. Showing the original description.
983 skills · sorted by relevance
Ensure architecture/design docs define clear boundaries, ownership, dependency direction, and change impact to avoid tight coupling.
The English summary is being prepared. Showing the original description.
Manages agent isolation levels and resource boundaries. Specifies concrete controls and the evidence needed to assess their boundaries. Activate on 'isolation level', 'agent isolation', 'resource boundaries', 'sandboxing', 'agent containment'. NOT for permission validation (use dag-permission-validator) or runtime enforcement (use dag-scope-enforcer).
The English summary is being prepared. Showing the original description.
Identifies domain modules, ownership boundaries, dependencies, and interfaces using Domain-Driven Design principles. Provides domain maps, bounded contexts, refactor recommendations. Use for "DDD", "domain modeling", "bounded contexts", or "service boundaries".
The English summary is being prepared. Showing the original description.
Set up dependency-cruiser in a TypeScript project to enforce package boundaries, keep internal files private, and detect circular dependencies. Includes an example package, verification of the rules, and documentation for future development.
Plan and verify security controls for AI agents that read untrusted content and use tools. Review permissions, file boundaries, network destinations, and credentials, then test that rejected actions leave no unintended changes.
Build and review React 18/19 components with guidance on state management, data fetching, forms, loading states, and error handling. It also covers keyboard access and how to divide components between server and browser execution.
Design an OpenClaw agent persona from preferences or random draws. Build a consistent background, personality, behavioral boundaries, name, SOUL.md and IDENTITY.md files, plus an avatar prompt, with optional image generation through an approved skill.
Design or refactor services so business rules stay separate from databases, APIs, and frameworks. Uses Ports and Adapters—interfaces and their implementations—to define clear boundaries, test workflows, and migrate existing code one feature at a time.
Structure Android and Kotlin Multiplatform projects with clear boundaries between business logic, screens, and data access. Provides examples for module dependencies, business operations, repositories that coordinate data sources, database integration, and error handling.
Design APIs and interfaces between modules with clear inputs, outputs, naming, and errors. The skill guides compatible extensions, input validation, and retry handling so callers can use interfaces consistently without accidentally repeating state-changing operations.
Compare a PPTX exported from HTML with its source slides to find cropped text, footer overlaps, and lost styling. Identify shared causes, revise layout rules, and re-export the deck with automated checks for content extending beyond slide boundaries.
Restructure claude-flow v3 into focused modules using Domain-Driven Design, which groups code by responsibility. Define module boundaries, event communication, and plugin interfaces to support a modular architecture with independently testable business logic.
Review Homecore plugins by distinguishing built-in native code from external Wasm packages. Check signatures, publisher identity, paths, resource limits, and host permissions, then use the documented verification command to assess the plugin’s trust boundaries.
Turn an approved specification into pseudocode, a plain outline of program logic, and an architecture defining module responsibilities and API inputs and outputs. After user confirmation, proceed with implementation and unit tests based on those designs.
Audit a TypeScript codebase organized with domain-driven design, which separates business responsibilities into distinct areas. Identify improper imports, unchecked data changes, event issues, and repository placement problems, then report their locations and suggested fixes.
Restructure claude-flow v3 into focused modules using Domain-Driven Design, which groups code by responsibility. Define module boundaries, event communication, and plugin interfaces to support a modular architecture with independently testable business logic.
Plan HyperFrames videos so motion flows continuously between scenes. Match movement direction and speed across cuts, connect actions through visible causes, and verify scene boundaries while keeping each scene active through meaningful reveals or interactions.
Design the operating layer around a coding agent so it can read and edit code, run checks, and correct errors. Define completion criteria, permission boundaries, feedback, and recovery methods, and assess which tasks suit autonomous execution.
Implement or review login and access controls for applications and APIs. Helps define token lifetimes, session handling, and permissions for specific resources, with checks for user identity, organization boundaries, credential storage, and authentication failures.
Helps contributors develop and fix Airflow’s Java SDK for JVM tasks. Explains public API boundaries, JAR packaging, Python coordination, communication schema updates, and the test commands used to validate changes.
Analyze a custom protocol in a CTF sandbox and reproduce an accepted exchange. Recover message boundaries, checksums, and session state, then build a small replay program that preserves the required message order.
Analyze Android apps in a CTF sandbox using static inspection and Frida hooks, which observe or alter running code. Trace request signing, local storage, and Java-to-native boundaries to reproduce a request accepted by the server.
Set up and organize an Nx monorepo, a shared repository for multiple applications and libraries. Define dependency boundaries, configure build caching, and use affected commands to focus CI tasks on projects impacted by changes.
Add Markstream to AI chat or document interfaces to render Markdown as it arrives. The skill selects the framework package and configures dependencies, styles, streaming behavior, and server-side rendering boundaries.