brainstorming
Structured design dialogue that validates ideas before implementation begins.
finish-the-day
End-of-day wrap up - analyzes all work done, creates detailed daily update log, commits all changes, and pushes to remote. Use when user says "finish the day", "end of day", "wrap up", or at end of work session.
Full skill instructions
This skill performs a comprehensive end-of-day wrap up for the current working directory. It analyzes all work done, creates a detailed log, commits changes, and pushes to the remote repository. Works on any project.
Analyze Today's Work
Create Daily Update Log
Commit All Changes
Push to Remote
Collect all data about today's work:
# Get today's date
date +%Y-%m-%d
# Get project name from current directory or package.json
basename $(pwd)
# Check git status for uncommitted changes
git status
# Get diff stats for uncommitted changes
git diff --stat
# Get today's commits (commits from today)
git log --since="midnight" --oneline
# Get detailed changes from today's commits
git log --since="midnight" --stat
# Get all files changed today (committed + uncommitted)
git diff --name-only HEAD~10 2>/dev/null || git diff --name-only
# Count lines changed
git diff --shortstat
For each changed file:
Check for existing daily updates folder:
# Common locations to check (in order of preference)
# 1. Daily-updates in parent directory (for monorepos)
# 2. docs/daily-updates in project
# 3. daily-updates in project root
# 4. Create in project root if none exist
ls -d ../Daily-updates 2>/dev/null || \
ls -d ./docs/daily-updates 2>/dev/null || \
ls -d ./daily-updates 2>/dev/null || \
echo "Will create ./daily-updates"
If no daily updates folder exists, ask the user where to create the log or create ./daily-updates/ in the project root.
Generate a markdown file with the following structure:
# Daily Development Update - [DATE]
## Overview
[Brief summary of what was accomplished]
---
## 1. [Feature/Area Name]
### [Sub-feature]
- Description of changes
- Key implementation details
- Files affected
### Code Changes
[Relevant code snippets or interface definitions]
---
## 2. [Next Feature/Area]
...
---
## Files Modified
| File | Changes |
|------|---------|
| path/to/file | Description |
## Files Created
| File | Lines | Description |
|------|-------|-------------|
| path/to/file | XXX | Description |
---
## Technical Notes
- Important decisions made
- Dependencies added
- Configuration changes
---
## Next Steps / Considerations
- Pending work
- Future improvements
- Issues to address
Stage and commit all changes:
# Stage all changes including untracked files
git add -A
# Show what will be committed
git status
# Create commit with detailed message
git commit -m "$(cat <<'EOF'
[Type]: Brief description
Detailed changes:
- Item 1
- Item 2
- Item 3
Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
EOF
)"
# Push all commits
git push
# Report final status
git log --oneline -3
YYYY-MM-DD-daily-update.md2024-12-23-daily-update.mdThis skill uses:
Bash - For git operations and file system checksGlob - To find changed files by patternRead - To read file contents for analysisWrite - To create the daily update logTask with Explore agent - For deep analysis if neededThis skill activates when user says:
After running this skill, you'll have:
[project]/daily-updates/YYYY-MM-DD-daily-update.mdStructured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs