Awesome Vibe Coding provides tools and resources to enhance or initiate vibe coding. It benefits developers and operations teams by streamlining coding workflows. The skill connects to various AI agents, coding apps, and interfaces, improving efficiency in software development and operations.
git clone https://github.com/no-fluff/awesome-vibe-coding.gitAwesome Vibe Coding provides tools and resources to enhance or initiate vibe coding. It benefits developers and operations teams by streamlining coding workflows. The skill connects to various AI agents, coding apps, and interfaces, improving efficiency in software development and operations.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/no-fluff/awesome-vibe-codingCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a coding assistant for [COMPANY], a [INDUSTRY] company. Use your knowledge of [PROGRAMMING_LANGUAGE] to help me with [TASK]. Provide clear, concise code snippets and explain the logic behind them. Focus on efficiency and best practices.
# Coding Assistant for [COMPANY]
## Task: Implement a User Authentication System
Based on your request, I've created a basic user authentication system using [PROGRAMMING_LANGUAGE]. Here's a breakdown of the implementation:
### 1. Database Schema
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
password_hash VARCHAR(255) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
### 2. User Registration
```python
from werkzeug.security import generate_password_hash
@app.route('/register', methods=['POST'])
def register():
data = request.get_json()
hashed_password = generate_password_hash(data['password'])
new_user = User(username=data['username'], password_hash=hashed_password, email=data['email'])
db.session.add(new_user)
db.session.commit()
return jsonify({'message': 'User registered successfully'}), 201
```
### 3. User Login
```python
from werkzeug.security import check_password_hash
@app.route('/login', methods=['POST'])
def login():
data = request.get_json()
user = User.query.filter_by(username=data['username']).first()
if user and check_password_hash(user.password_hash, data['password']):
return jsonify({'message': 'Login successful'}), 200
return jsonify({'message': 'Invalid credentials'}), 401
```
### 4. Password Hashing
I've used Werkzeug's `generate_password_hash` and `check_password_hash` functions to securely hash and verify passwords. This ensures that passwords are not stored in plain text in the database.
### 5. Next Steps
- Implement email verification for new users.
- Add password reset functionality.
- Consider adding two-factor authentication for enhanced security.
Simple data integration for modern teams
IronCalc is a spreadsheet engine and ecosystem
Business communication and collaboration hub
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power