web-projects
2
总安装量
2
周安装量
#72635
全站排名
安装命令
npx skills add https://github.com/ilude/claude-code-config --skill web-projects
Agent 安装分布
opencode
2
claude-code
2
github-copilot
2
cursor
2
mcpjam
1
iflow-cli
1
Skill 文档
Web Projects
Auto-activate when: Working with package.json, package-lock.json, yarn.lock, pnpm-lock.yaml, tsconfig.json, .eslintrc*, vite.config.*, next.config.*, *.jsx, *.tsx, *.vue, *.svelte, or when user mentions React, Next.js, Vue, Angular, Svelte, npm, yarn, pnpm, or frontend development.
Guidelines for modern JavaScript/TypeScript web projects.
Project Structure Recognition
Package Managers
- Check
package.jsonfor dependencies and scripts - Detect from lock files:
package-lock.json,yarn.lock,pnpm-lock.yaml
Framework Detection
Look for framework-specific configuration files:
- Next.js:
next.config.js,next.config.ts - Vite:
vite.config.js,vite.config.ts - React: Check
package.jsondependencies - Vue:
vue.config.js,vite.config.tswith Vue plugin - Angular:
angular.json - Svelte:
svelte.config.js
Development Workflow
Package Manager Usage
Respect the project’s package manager:
- npm:
npm install,npm run,npm test - yarn:
yarn install,yarn,yarn test - pnpm:
pnpm install,pnpm run,pnpm test
Detection: Lock file or config (.npmrc, .yarnrc, pnpm-workspace.yaml)
Common Scripts
Check package.json “scripts” section for:
devorstart– Development serverbuild– Production buildtest– Run testslint– Lintingformat– Code formatting
Code Patterns
Component Patterns
- Respect existing patterns – Don’t change established structure
- Check naming conventions and import/export patterns
- Review existing components directory
Testing Setup
- Respect existing test framework – Jest, Vitest, Testing Library, Cypress, Playwright
- Check config in
package.jsonor dedicated files - Follow established patterns and naming (
.test.js,.spec.ts, etc.)
Styling Approach
Identify and follow the project’s styling method:
- CSS Modules (
.module.css) - Styled Components / Emotion
- Tailwind CSS (
tailwind.config.js) - SASS/SCSS (
.scssfiles) - Plain CSS
Configuration Files
Common Config Files
tsconfig.json– TypeScript configuration.eslintrc– Linting rules.prettierrc– Code formattingjest.config.jsorvitest.config.ts– Test configuration.env.local,.env.development– Environment variables
Quick Reference
Common mistakes to avoid:
- â Mixing package managers
- â Changing test framework without discussion
Note: Web projects vary greatly – always check the project’s specific configuration and patterns before making assumptions.