haipingxu/social-science-claude-scholar/daily-coding

Claude Code and agent skill by haipingxu/social-science-claude-scholar

Trust tier 3
  • community
  • ext:[{"type":"config","description":"Configuration overrides"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

Daily coding assistant that auto-triggers when writing/modifying code, providing a core checklist. ✅ Trigger scenarios: - Implementing new features, adding code, modifying existing code - User requests "write a...", "implement...", "add...", "modify..." - Any coding task involving Edit/Write tools ❌ Does not trigger: - Pure reading/understanding code (no modification intent) - Already covered by specialized skills (bug-detective, architecture-design, tdd-guide) - Configuration file changes, documentation writing

Install

npx vskill@latest install haipingxu/social-science-claude-scholar/daily-coding

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Daily Coding Checklist

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

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
python
# ❌ Don't
def process(data=[]): # Mutable default argument
pass
# ✅ Should
def process(data: list | None = None):
data = data or []
python
# ❌ 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)

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Extension points

  • configConfiguration overrides

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/haipingxu/social-science-claude-scholar/daily-coding/badge)](https://verified-skill.com/skills/haipingxu/social-science-claude-scholar/daily-coding)

Something wrong with this skill or its page? Tell us.