From claude-scholar
Provides a coding quality checklist for everyday code writing and modification tasks. Prompts reading before editing, minimal changes, type safety, security checks, and cleanup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-scholar:daily-codingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A minimal coding quality assurance checklist ensuring every code modification follows best practices.
A minimal coding quality assurance checklist ensuring every code modification follows best practices.
Use this skill for:
Do not use this skill for:
bug-detective, architecture-design, or verification-loopany in TypeScript# ❌ Don't
def process(data=[]): # Mutable default argument
pass
# ✅ Should
def process(data: list | None = None):
data = data or []
# ❌ Don't
except: # Bare except
pass
# ✅ Should
except ValueError as e:
logger.error(f"Processing failed: {e}")
raise
npx claudepluginhub galaxy-dawn/claude-scholar --plugin claude-scholarCoding workflow covering discovery, planning, implementation, and verification. Invoke whenever task involves any interaction with code — writing, modifying, debugging, refactoring, or understanding codebases. Runs discovery protocol before language-specific skills engage.
Enforces Karpathy guidelines to prevent LLM coding errors: read before writing, surgical changes only, verify assumptions, define success upfront. Use for feature implementation, code modifications, or scope discipline.
Implementation skill emphasizing verification-driven coding with tight feedback loops. Guides multi-step implementation work: orient, plan, implement, verify, commit. Based on analysis of 21k+ operations.