AGENT SKILL
help
How do I do X?
- License 许可
- MIT
- 所属仓库
- dhaupin/vant
- 最近更新
- 2026-11-13
- Stars
- ★ 16
- Forks
- 1
01 前言 Front Matter
- name
- help
- license
- MIT
- metadata
- { "author": "vant", "version": "1.0" }
- description
- How do I do X?
03 SKILL.md 正文
Help
How do I do X?
Quick - What Do You Need?
| Need | Go To |
|---|---|
| Run something | # Run |
| Understand code | # Read |
| Fix something | # Debug |
| Check something | # Verify |
| Build something | # Build |
| Find something | # Search |
Run
I want to run this project
# Check package.json for scripts
cat package.json | grep -A20 '"scripts"'
# Common commands
npm install
npm run dev
npm test
npm run build
npm start
I want to add a script
# Edit scripts in package.json
nano package.json
Read
I want to understand this code
- Find entry point:
# CLI: main file
head -20 bin/*
# Library: main export
grep "^module.exports" lib/*.js | head -10
- Trace what happens:
- Read top to bottom
- Functions call functions
- Find where data comes from/goes to
- Check dependencies:
# What does it use?
grep -h "^const\|^import" *.js | sort -u
Debug
It's not working
- Check error message - Read what it says
- Find the error - grep for it
- Check recent changes - git diff
- Check env - variables set?
- Run with debug - NODE_DEBUG=* node app.js
Common fixes:
| Error | Fix |
|---|---|
| Cannot find module | npm install |
| Syntax error | Check line number |
| Auth error | Check API keys |
| Port in use | Kill process: lsof -i :port |
Verify
Check if something works
# Test the thing
npm test
# Check output
node file.js
# Verify version
node -v
npm -v
Build
I want to build/deploy
- Check build command:
grep build package.json
- Common builds:
npm run build # Frontend
npm run package # Backend
- Deploy:
npm publish # npm
git push # deploy
Search
Find something in code
# Find string
grep -r "string" .
# Find function
grep -r "function name" .
# Find file
find . -name "*.js"
Output
When asking for help, include:
- What you're trying to do
- What you tried
- What happened
- Environment (node -v, npm -v)
Role: Helper Input: What you need Output: How to do it
04 同仓库更多 Skills
yaml
Data serialization.
★ 16
vite
Frontend build tool.
★ 16
typescript
Typed JavaScript.
★ 16
test-unit
Test individual functions and methods in isolation. Test happy path, edge cases, and error handling. Use when adding new functions, after bug fixes, or before commits.
★ 16
test-snapshot
Capture and compare UI/component snapshots to detect visual changes. Use when testing UI rendering, before visual changes, or for design systems.
★ 16
test-smoke
Quick sanity check to verify basic functionality works. Run fastest tests first. Use when needing quick verification before deeper testing.
★ 16