deepagents-architectur…
Guides architectural decisions for Deep Agents applications. Use when deciding between Deep Agents vs alternatives, choosing backend strategies, designing…
Schema for tracking code review outcomes to enable feedback-driven skill improvement. Use when logging review results or analyzing review quality.
$ npx -y skills add existential-birds/beagle --skill review-feedback-schema --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/review-feedback-schemaContext preview
The summary Claude sees to decide when to auto-load this skill.
Schema for tracking code review outcomes to enable feedback-driven skill improvement. Use when logging review results or analyzing review quality.
name: review-feedback-schema description: Schema for tracking code review outcomes to enable feedback-driven skill improvement. Use when logging review results or analyzing review quality. user-invocable: false
Structured format for logging code review outcomes. This data enables: 1. Identifying rules that produce false positives 2. Tracking skill accuracy over time 3. Automated skill improvement via pattern analysis
date,file,line,rule_source,category,severity,issue,verdict,rationale
| Field | Type | Description | Example Values | |-------|------|-------------|----------------| | `date` | ISO date | When review occurred | `2025-12-23` | | `file` | path | Relative file path | `amelia/agents/developer.py` | | `line` | string | Line number(s) | `128`, `190-191` | | `rule_source` | string | Skill and rule that triggered issue | `python-code-review/common-mistakes:unused-variables`, `pydantic-ai-common-pitfalls:tool-decorator` | | `category` | enum | Issue taxonomy | `type-safety`, `async`, `error-handling`, `style`, `patterns`, `testing`, `security` | | `severity` | enum | As flagged by reviewer | `critical`, `major`, `minor` | | `issue` | string | Brief description | `Return type list[Any] loses type safety` | | `verdict` | enum | Human decision | `ACCEPT`, `REJECT`, `DEFER`, `ACKNOWLEDGE` | | `rationale` | string | Why verdict was chosen | `pydantic-ai docs explicitly support this pattern` |
Run **in order** before appending a row. Do not skip ahead while a gate fails.
1. **Evidence bound to code**
2. **Rule source attributable**
3. **Verdict backed by artifact**
4. **Row shape valid**
| Verdict | Meaning | Action | |---------|---------|--------| | `ACCEPT` | Issue is valid, will fix | Code change made | | `REJECT` | Issue is invalid/wrong | No change; may improve skill | | `DEFER` | Valid but not fixing now | Tracked for later | | `ACKNOWLEDGE` | Valid but intentional | Document why it's intentional |
**ACCEPT**: The reviewer correctly identified a real issue.
2025-12-27,amelia/agents/developer.py,128,python-code-review:type-safety,type-safety,major,Return type list[Any] loses type safety,ACCEPT,Changed to list[AgentMessage]
**REJECT**: The reviewer was wrong - the code is correct.
2025-12-23,amelia/drivers/api/openai.py,102,python-code-review:line-length,style,minor,Line too long (104 > 100),REJECT,ruff check passes - no E501 violation exists
**DEFER**: Valid issue but out of scope for current work.
2025-12-22,api/handlers.py,45,fastapi-code-review:error-handling,error-handling,minor,Missing specific exception type,DEFER,Refactoring planned for Q1
**ACKNOWLEDGE**: Intentional design decision.
2025-12-21,core/cache.py,89,python-code-review:optimization,patterns,minor,Using dict instead of dataclass,ACKNOWLEDGE,Performance-critical path - intentional
Format: `skill-name/section:rule-id` or `skill-name:rule-id`
Examples:
Use the skill folder name and identify the specific rule or section that triggered the issue.
| Category | Description | Examples | |----------|-------------|----------| | `type-safety` | Type annotation issues | Missing types, incorrect types, `Any` usage | | `async` | Async/await issues | Blocking in async, missing await | | `error-handling` | Exception handling | Bare except, missing error handling | | `style` | Code style/formatting | Line length, naming conventions | | `patterns` | Design patterns | Anti-patterns, framework misuse | | `testing` | Test quality | Missing coverage, flaky tests | | `security` | Security issues | Injection, secrets exposure |
Explain what you fixed:
Explain why the issue is invalid:
Explain when/why it will be addressed:
Explain why it's intentional:
date,file,line,rule_source,category,severity,issue,verdict,rationale 2025-12-20,tests/integration/test_cli_flows.py,407,pytest-code-review:parametrization,testing,minor,Unused extra_args parameter in parametrization,ACCEPT,Fixed - removed dead parameter 2025-12-20,tests/integration/test_cli_f
Image: NASA, Public Domain. Source Beagle is an Agent Skills marketplace: framework-aware code review, documentation, testing, architectural analysis, and git workflows for any compatible coding agent.
Repo: existential-birds/beagle
Guides architectural decisions for Deep Agents applications. Use when deciding between Deep Agents vs alternatives, choosing backend strategies, designing…
Reviews Deep Agents code for bugs, anti-patterns, and improvements. Use when reviewing code that uses create_deep_agent, backends, subagents, middleware, or…
Implements agents using Deep Agents. Use when building agents with create_deep_agent, configuring backends, defining subagents, adding middleware, or setting…
Guides architectural decisions for LangGraph applications. Use when deciding between LangGraph vs alternatives, choosing state management strategies, designing…
Reviews LangGraph code for bugs, anti-patterns, and improvements. Use when reviewing code that uses StateGraph, nodes, edges, checkpointing, or other LangGraph…
Implements stateful agent graphs using LangGraph. Use when building graphs, adding nodes/edges, defining state schemas, implementing checkpointing, handling…