Wardn Hub
MCP ServersSkillsCategoriesAPI docsSubmit server
Submit server
Wardn HubTrusted MCP server directory.

Registry

  • MCP Servers
  • Skills
  • Categories

Resources

  • API docs
  • Score method

Contribute

  • Submit server
  • Advertise
© 2026 Wardn Hub
Wardn Hub
MCP ServersSkillsCategoriesAPI docsSubmit server
Submit server
skills/brycewang-stanford/Auto-Empirical-Research-Skills/33-galaxy-dawn-claude-scholar-skills-daily-coding

33-galaxy-dawn-claude-scholar-skills-daily-coding

1
brycewang-stanford/Auto-Empirical-Research-Skills·Coding Agents·Audit pending·Snapshot 52fc66737d65

Summary

This source did not publish a separate summary. Review SKILL.md before using the skill.

SKILL.md

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 tdd-guide
  • 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)

    Related skills

    r-reproducibility-guideAnswering Research QuestionsBuilding Paper Screening RubricsChina-CF-StudyCleaning Up Research Sessions