From dapr-skills
Reviews Dapr Workflow activity implementations for idempotency, retries, error boundaries, and convention violations. Supports .NET and Python.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dapr-skills:review-workflow-activityThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scans the bodies of Dapr Workflow activity classes/functions for idempotency issues, swallowed exceptions, payload size risks, cancellation handling, and convention violations. Read-only: this skill never modifies source files. Workflow body code and management endpoints are out of scope and are covered by `review-workflow-determinism` and `review-workflow-management`.
Scans the bodies of Dapr Workflow activity classes/functions for idempotency issues, swallowed exceptions, payload size risks, cancellation handling, and convention violations. Read-only: this skill never modifies source files. Workflow body code and management endpoints are out of scope and are covered by review-workflow-determinism and review-workflow-management.
You MUST follow these phases in strict order. Do not load files outside the agreed scope, and do not write or edit any files.
../shared/review-scope-prompt.md and follow it to set scope_root.../shared/review-detect-target.md and follow it to produce language and activity_files. If activity_files is empty, emit a single warning finding (no activity files found) and stop.language, read exactly one of:
dotnet or aspire → ../shared/review-activity-dotnet.mdpython → ../shared/review-activity-python.mdGrep and Read. For each match, capture file:line, the rule id, and a short evidence snippet. Confirm the match is inside an activity body (see "Cross-reference" in each checklist) before promoting it from "Please verify" to a graded severity.../shared/review-report-format.md. Group by severity, then rule id, then file path.## Next steps block defined by the report format.Read, Grep, Glob only. The skill MUST NOT call Bash, Write, or Edit.
The full rule list, including detection patterns, severities, and suggested fixes, lives in the loaded language checklist:
DWF-ACT-001 … DWF-ACT-012DWF-ACT-001 … DWF-ACT-011Rule ids are stable across releases. New rules append; deprecated rule ids are reserved.
The last thing you emit MUST be the report from step 5, including the ## Next steps section. The ## Next steps block should suggest:
review-workflow-determinism next if it has not yet been run on this scope.review-workflow-management next if any management files exist.Do not add any text after the report.
npx claudepluginhub diagrid-labs/dapr-skills --plugin dapr-skillsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.