Skip to content

/daily-coding

Use for everyday coding tasks that involve writing or modifying source code.

From plugin
claude-scholar
5.9k45 skills6 agents65 commands5 hooks

Claude Code

$ npx -y skills add Galaxy-Dawn/claude-scholar --skill daily-coding --agent claude-code

SKILL.md

daily-coding.SKILL.md
name: daily-coding
description: Use for everyday coding tasks that involve writing or modifying source code.
version: 1.0.0
tags: [Coding, Daily, Checklist]

Daily Coding Checklist

A minimal coding quality assurance checklist ensuring every code modification follows best practices.

When to Use

Use this skill for:

  • Implementing new features
  • Adding code or modifying existing code
  • User requests like "write a...", "implement...", "add...", or "modify..."
  • Any coding task that involves Edit or Write tools

When Not to Use

Do not use this skill for:

  • Pure reading or understanding tasks with no modification intent
  • Work already covered by specialized skills such as `bug-detective`, `architecture-design`, or `verification-loop`
  • Configuration-only changes
  • Documentation-only writing

Core Checklist

Before Starting

  • [ ] **Read before modify** - Must read target file with Read tool before making changes
  • [ ] **Understand context** - Confirm understanding of existing code logic and design intent

During Coding

  • [ ] **Minimal changes** - Only change what's necessary, no over-engineering, no unrelated features
  • [ ] **Type safety** - Add type hints for Python, avoid `any` in TypeScript
  • [ ] **Security check** - Avoid command injection, XSS, SQL injection vulnerabilities

After Completion

  • [ ] **Verify execution** - Ensure code runs correctly with no syntax errors
  • [ ] **Clean up** - Remove print/console.log debug statements and temporary files
  • [ ] **Brief summary** - Inform user what was changed and the scope of impact

Quick Reference

Common Mistakes to Avoid

# ❌ 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

Security Check Points

  • User input must be validated/escaped
  • Use pathlib for file paths, avoid path traversal
  • Never hardcode sensitive info (API keys, passwords)
Read more
@galaxy-dawn
Ships withclaude-scholar

Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.

Stars on GitHub

Momentum

stars in total
5.9k
Star history of Galaxy-Dawn/claude-scholar on GitHub, a chart by star-history.com

Other skills on claude-scholar.

bug-detective
Auto-invoked

bug-detective

This skill should be used when the user asks to "debug this", "fix this error", "investigate this bug", "troubleshoot this…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n10d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

browser-usetoday120k
@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about daily-coding.

Which coding agents can use daily-coding?
daily-coding installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.