Loading...
Loading...
Detailed development workflow patterns, checklists, and standards. Auto-loads for complex tasks, planning, debugging, testing, or when explicit patterns are needed. Contains session protocols, git conventions, security checklists, testing strategy, and communication standards.
npx skill4agent add travisjneuman/.claude core-workflow~/.claude/rules/# 1. Sync with remote (ALWAYS FIRST)
git fetch origin main && git merge origin/main --no-edit
# or: git fetch origin master && git merge origin/master --no-edit
# 2. Get context
git log -3
# 3. Check for existing work
ls tasks/*.md 2>/dev/null || echo "No active tasks"<env># 1. Verify
npm run test && npm run type-check # or project equivalent
# 2. Archive completed work
mv tasks/<completed-task>.md .archive/completed-tasks/
# 3. Commit with comprehensive message
git add .
git commit # See Git Conventions below
git push origin mainlsof -ti:PORT | xargs kill| Complexity | Use GSD? | Workflow |
|---|---|---|
| Simple fix (<30 min) | No | Direct execution |
| Single feature (30min-2hr) | No | Task file + TodoWrite |
| Multi-phase feature (days) | Yes | GSD workflow |
| New project/app | Yes | GSD from start |
/gsd:new-project # Initialize with brief + config
/gsd:create-roadmap # Create phases and state tracking
/gsd:plan-phase 1 # Create detailed plan for phase
/gsd:execute-plan <path> # Execute the plan| Command | Purpose |
|---|---|
| Check status, route to next action |
| Resume from previous session |
| Create handoff when pausing |
| Create detailed phase plan |
| Execute a PLAN.md |
| Add phase to roadmap |
| Insert urgent work |
| Archive and tag release |
| Full command reference |
.planning/
├── PROJECT.md # Vision and requirements
├── ROADMAP.md # Phase breakdown
├── STATE.md # Project memory (context accumulation)
├── config.json # Workflow mode (interactive/yolo)
└── phases/
└── 01-foundation/
├── 01-01-PLAN.md
└── 01-01-SUMMARY.mdfeatfixrefactorperftestdocschoretype: Short summary (50 chars max)
## What Changed
- File X: Added feature Y
- File Z: Updated config for A
## Why
- User requested feature Y
- Config A needed update
## Testing
- All tests passing
- Manual verification done# 1. Check this is a user-owned repo (not external)
git remote get-url origin | grep -q "travisjneuman" && echo "OK: User repo"
# 2. Check push is not blocked
git remote get-url --push origin | grep -q "no_push" && echo "SKIP: External repo"| Condition | Action |
|---|---|
| User's own repo | Auto-commit + push |
External repo ( | Never commit - read-only |
| Submodule (external) | Never commit - read-only |
| Uncommitted secrets detected | Block - warn user |
textContentinnerHTMLunknown| Metric | Target |
|---|---|
| Initial bundle | <100KB gzipped |
| Page load | <1s |
| Interaction latency | <100ms |
| Lighthouse Performance | 95+ |
| Accessibility | WCAG AA minimum |
| Type | Location | When |
|---|---|---|
| Unit | | Every function |
| Component | Same | Every component |
| Integration | | Critical paths |
| E2E | | Before release |
npm run test && npm run type-check| Decision Type | Framework |
|---|---|
| Long-term implications | |
| Root cause analysis | |
| Prioritization | |
| Innovation | |
| Risk identification | |
| Simplification | |
| Focus | |
| Tradeoffs | |
| Optimization | |
| Consequences | |
debug-like-expert✅ Added authentication middleware (3 files)
✅ Updated user store with new fields
⏳ Testing login flow...AskUserQuestion@/clear| Situation | Action |
|---|---|
| Context >100k tokens | Create prompt → delegate to fresh context |
| Moderate complexity | |
| Multi-stage features | |
| Approaching limits | |
npm run dev # Start dev server
npm run build # Production build
npm run test # Run tests
npm run type-check # TypeScript check| Type | Convention | Example |
|---|---|---|
| Components | PascalCase | |
| Hooks | use prefix | |
| Utilities | camelCase | |
| Tests | .test.ts | |
~/.claude/rules/checklists/~/.claude/rules/stacks/~/.claude/rules/tooling/~/.claude/skills/MASTER_INDEX.md~/.claude/agents/README.md