nanoclaw-repl
Operate and extend NanoClaw v2, ECC's zero-dependency session-aware REPL built on claude -p.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-08
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- be-recall
- description
- Recall development rules and check for violations.
- allowed-tools
- Read, Write, Edit, Glob, Grep, Bash
- argument-hint
- [commit | tdd | build | coding | api | jpa]
- user-invocable
- true
03 SKILL.md 正文
Recall Rules
Display development rules and check recent work for violations.
Instructions
Step 0: Validate Configuration
- Read
.claude/backend-springboot-plugin.json - If missing, show general rules from the plugin CLAUDE.md (no project-specific checks)
Step 1: Parse Argument
Map argument to section:
| Argument | Section | Source |
|---|---|---|
| (none) | All rules summary | CLAUDE.md (all sections) |
commit |
Commit Standards | CLAUDE.md § Commit Standards |
tdd |
TDD Process + Test Scenario Writing | CLAUDE.md § TDD + Scenario Rules |
build |
Build Standards | CLAUDE.md § Build Standards |
coding |
Coding Standards + Entity/DTO Conventions | CLAUDE.md § Coding Standards |
api |
API Conventions + Naming | CLAUDE.md § API Conventions + Naming Conventions |
jpa |
Entity Conventions | templates/entity-conventions.md |
Step 2: Display Rules
Read the relevant section(s) from the plugin CLAUDE.md and display them clearly in the working language.
For each rule, show:
- The rule statement
- A brief example (if applicable)
Step 3: Check for Violations
Based on the section, scan recent work for violations:
commit violations:
- Run
git log --oneline -5and check each message against commit rules - Flag: wrong tense, prefix usage, exceeds 50 chars, lowercase start, etc.
tdd violations:
- Scan test files in
{testDir}for:- Test methods not using
snake_case - Missing assertions
- Test scenario format issues in work documents
- Test methods not using
build violations:
- Check if
build/directory exists and has recent output - Check for common configuration issues
coding violations:
- Scan recently modified Java files (from
git diff --name-only HEAD~3) for:- Missing final newline
- Class where
recordshould be used (DTOs) - Non-standard naming (check against naming conventions table)
api violations:
- Scan controller classes for:
- Wrong HTTP method mapping
- Non-kebab-case URLs
- Missing
@ResponseStatus - Singular resource names in URLs
jpa violations:
- Scan entity classes for:
- Missing
BaseEntityextension - Missing
sequence+iddual key pattern - Missing
@Tableannotation - Non-snake_case table names
- Missing
Step 4: Report
Display violations found with:
- File path and line number
- Rule violated
- Suggested fix
If no violations found:
"No violations detected. All rules are being followed."
If violations can be auto-fixed (e.g., missing final newline):
"Auto-fixable violations found. Apply fixes? (y/n)"
Apply fixes only with user confirmation.
04 同仓库更多 Skills
remotion-video-creation
Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.
hotcook-recipes
暂无简介
code-helper
Code review and assistance skill
research-assistant
Web research assistant skill using Brave Search MCP
x-api
X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.
workspace-surface-audit
Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.