{"owner":"stripe","repo":"express","hasSkills":true,"totalSkillsCount":4,"totalTokensCount":1330,"categories":["mcp-config","marketplace","plugin-manifest","cursor-rule"],"hasMcp":true,"mcpConfig":{"mcpServers":{"express":{"command":"npx","args":["-y","@modelcontextprotocol/server-express"]}}},"found":[".cursor/mcp.json",".claude-plugin/marketplace.json",".claude-plugin/plugin.json",".cursorrules (node-express.mdc)"],"skills":{".cursor/mcp.json":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.cursor/mcp.json)",".claude-plugin/marketplace.json":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/marketplace.json)",".claude-plugin/plugin.json":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/plugin.json)",".cursorrules (node-express.mdc)":"---\ndescription: \"Node.js and Express.js best practices for backend development\"\nglobs: **/*.js, **/*.ts, src/**/*.ts\nalwaysApply: false\n---\n# Node.js and Express.js Best Practices\n\n## Project Structure\n- Use proper directory structure\n- Implement proper module organization\n- Use proper middleware organization\n- Keep routes organized by domain\n- Implement proper error handling\n- Use proper configuration management\n\n## Express Setup\n- Use proper middleware setup\n- Implement proper routing\n- Use proper error handling\n- Configure proper security middleware\n- Implement proper validation\n- Use proper static file serving\n\n## API Design\n- Use proper REST principles\n- Implement proper versioning\n- Use proper request validation\n- Handle errors properly\n- Implement proper response formats\n- Document APIs properly\n\n## Database Integration\n- Use proper ORM/ODM\n- Implement proper migrations\n- Use proper connection pooling\n- Implement proper transactions\n- Use proper query optimization\n- Handle database errors properly\n\n## Authentication\n- Implement proper JWT handling\n- Use proper password hashing\n- Implement proper session management\n- Use proper OAuth integration\n- Implement proper role-based access\n- Handle auth errors properly\n\n## Security\n- Use proper CORS setup\n- Implement proper rate limiting\n- Use proper security headers\n- Implement proper input validation\n- Use proper encryption\n- Handle security vulnerabilities\n\n## Performance\n- Use proper caching\n- Implement proper async operations\n- Use proper connection pooling\n- Implement proper logging\n- Use proper monitoring\n- Handle high traffic properly\n\n## Testing\n- Write proper unit tests\n- Implement proper integration tests\n- Use proper test runners\n- Implement proper mocking\n- Test error scenarios\n- Use proper test coverage\n\n## Deployment\n- Use proper Docker setup\n- Implement proper CI/CD\n- Use proper environment variables\n- Configure proper logging\n- Implement proper monitoring\n- Handle deployment errors\n\n## Best Practices\n- Follow Node.js best practices\n- Use proper async/await\n- Implement proper error handling\n- Use proper logging\n- Handle process signals properly\n- Document code properly\n"},"files":{".cursor/mcp.json":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.cursor/mcp.json)",".claude-plugin/marketplace.json":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/marketplace.json)",".claude-plugin/plugin.json":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/plugin.json)",".cursorrules (node-express.mdc)":"---\ndescription: \"Node.js and Express.js best practices for backend development\"\nglobs: **/*.js, **/*.ts, src/**/*.ts\nalwaysApply: false\n---\n# Node.js and Express.js Best Practices\n\n## Project Structure\n- Use proper directory structure\n- Implement proper module organization\n- Use proper middleware organization\n- Keep routes organized by domain\n- Implement proper error handling\n- Use proper configuration management\n\n## Express Setup\n- Use proper middleware setup\n- Implement proper routing\n- Use proper error handling\n- Configure proper security middleware\n- Implement proper validation\n- Use proper static file serving\n\n## API Design\n- Use proper REST principles\n- Implement proper versioning\n- Use proper request validation\n- Handle errors properly\n- Implement proper response formats\n- Document APIs properly\n\n## Database Integration\n- Use proper ORM/ODM\n- Implement proper migrations\n- Use proper connection pooling\n- Implement proper transactions\n- Use proper query optimization\n- Handle database errors properly\n\n## Authentication\n- Implement proper JWT handling\n- Use proper password hashing\n- Implement proper session management\n- Use proper OAuth integration\n- Implement proper role-based access\n- Handle auth errors properly\n\n## Security\n- Use proper CORS setup\n- Implement proper rate limiting\n- Use proper security headers\n- Implement proper input validation\n- Use proper encryption\n- Handle security vulnerabilities\n\n## Performance\n- Use proper caching\n- Implement proper async operations\n- Use proper connection pooling\n- Implement proper logging\n- Use proper monitoring\n- Handle high traffic properly\n\n## Testing\n- Write proper unit tests\n- Implement proper integration tests\n- Use proper test runners\n- Implement proper mocking\n- Test error scenarios\n- Use proper test coverage\n\n## Deployment\n- Use proper Docker setup\n- Implement proper CI/CD\n- Use proper environment variables\n- Configure proper logging\n- Implement proper monitoring\n- Handle deployment errors\n\n## Best Practices\n- Follow Node.js best practices\n- Use proper async/await\n- Implement proper error handling\n- Use proper logging\n- Handle process signals properly\n- Document code properly\n"},"items":[{"name":"marketplace.json","path":".claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/marketplace.json","title":"Claude Plugin Marketplace Catalog","category":"marketplace","format":"json","content":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/marketplace.json)","tokens":300,"sizeBytes":193},{"name":"plugin.json","path":".claude-plugin/plugin.json","rawUrl":"https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/plugin.json","title":"claude-plugin Plugin Manifest","category":"plugin-manifest","format":"json","content":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/plugin.json)","tokens":300,"sizeBytes":179},{"name":"mcp.json","path":".cursor/mcp.json","rawUrl":"https://raw.githubusercontent.com/stripe/express/HEAD/.cursor/mcp.json","title":"Model Context Protocol (MCP) Configuration","category":"mcp-config","format":"json","content":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.cursor/mcp.json)","tokens":300,"sizeBytes":172},{"name":".cursorrules","path":".cursorrules (node-express.mdc)","rawUrl":"https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/node-express.mdc","title":"Awesome Cursorrules: node express","category":"cursor-rule","format":"markdown","content":"---\ndescription: \"Node.js and Express.js best practices for backend development\"\nglobs: **/*.js, **/*.ts, src/**/*.ts\nalwaysApply: false\n---\n# Node.js and Express.js Best Practices\n\n## Project Structure\n- Use proper directory structure\n- Implement proper module organization\n- Use proper middleware organization\n- Keep routes organized by domain\n- Implement proper error handling\n- Use proper configuration management\n\n## Express Setup\n- Use proper middleware setup\n- Implement proper routing\n- Use proper error handling\n- Configure proper security middleware\n- Implement proper validation\n- Use proper static file serving\n\n## API Design\n- Use proper REST principles\n- Implement proper versioning\n- Use proper request validation\n- Handle errors properly\n- Implement proper response formats\n- Document APIs properly\n\n## Database Integration\n- Use proper ORM/ODM\n- Implement proper migrations\n- Use proper connection pooling\n- Implement proper transactions\n- Use proper query optimization\n- Handle database errors properly\n\n## Authentication\n- Implement proper JWT handling\n- Use proper password hashing\n- Implement proper session management\n- Use proper OAuth integration\n- Implement proper role-based access\n- Handle auth errors properly\n\n## Security\n- Use proper CORS setup\n- Implement proper rate limiting\n- Use proper security headers\n- Implement proper input validation\n- Use proper encryption\n- Handle security vulnerabilities\n\n## Performance\n- Use proper caching\n- Implement proper async operations\n- Use proper connection pooling\n- Implement proper logging\n- Use proper monitoring\n- Handle high traffic properly\n\n## Testing\n- Write proper unit tests\n- Implement proper integration tests\n- Use proper test runners\n- Implement proper mocking\n- Test error scenarios\n- Use proper test coverage\n\n## Deployment\n- Use proper Docker setup\n- Implement proper CI/CD\n- Use proper environment variables\n- Configure proper logging\n- Implement proper monitoring\n- Handle deployment errors\n\n## Best Practices\n- Follow Node.js best practices\n- Use proper async/await\n- Implement proper error handling\n- Use proper logging\n- Handle process signals properly\n- Document code properly\n","tokens":430,"sizeBytes":2172}],"systemPromptSnippet":"<yakaai_skills repo=\"stripe/express\">\n<!-- File: .claude-plugin/marketplace.json (Tokens: ~300 | Category: marketplace) -->\n# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/marketplace.json)\n\n<!-- File: .claude-plugin/plugin.json (Tokens: ~300 | Category: plugin-manifest) -->\n# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.claude-plugin/plugin.json)\n\n<!-- File: .cursor/mcp.json (Tokens: ~300 | Category: mcp-config) -->\n# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/stripe/express/HEAD/.cursor/mcp.json)\n\n<!-- File: .cursorrules (node-express.mdc) (Tokens: ~430 | Category: cursor-rule) -->\n---\ndescription: \"Node.js and Express.js best practices for backend development\"\nglobs: **/*.js, **/*.ts, src/**/*.ts\nalwaysApply: false\n---\n# Node.js and Express.js Best Practices\n\n## Project Structure\n- Use proper directory structure\n- Implement proper module organization\n- Use proper middleware organization\n- Keep routes organized by domain\n- Implement proper error handling\n- Use proper configuration management\n\n## Express Setup\n- Use proper middleware setup\n- Implement proper routing\n- Use proper error handling\n- Configure proper security middleware\n- Implement proper validation\n- Use proper static file serving\n\n## API Design\n- Use proper REST principles\n- Implement proper versioning\n- Use proper request validation\n- Handle errors properly\n- Implement proper response formats\n- Document APIs properly\n\n## Database Integration\n- Use proper ORM/ODM\n- Implement proper migrations\n- Use proper connection pooling\n- Implement proper transactions\n- Use proper query optimization\n- Handle database errors properly\n\n## Authentication\n- Implement proper JWT handling\n- Use proper password hashing\n- Implement proper session management\n- Use proper OAuth integration\n- Implement proper role-based access\n- Handle auth errors properly\n\n## Security\n- Use proper CORS setup\n- Implement proper rate limiting\n- Use proper security headers\n- Implement proper input validation\n- Use proper encryption\n- Handle security vulnerabilities\n\n## Performance\n- Use proper caching\n- Implement proper async operations\n- Use proper connection pooling\n- Implement proper logging\n- Use proper monitoring\n- Handle high traffic properly\n\n## Testing\n- Write proper unit tests\n- Implement proper integration tests\n- Use proper test runners\n- Implement proper mocking\n- Test error scenarios\n- Use proper test coverage\n\n## Deployment\n- Use proper Docker setup\n- Implement proper CI/CD\n- Use proper environment variables\n- Configure proper logging\n- Implement proper monitoring\n- Handle deployment errors\n\n## Best Practices\n- Follow Node.js best practices\n- Use proper async/await\n- Implement proper error handling\n- Use proper logging\n- Handle process signals properly\n- Document code properly\n</yakaai_skills>"}