Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
travisjneuman avatar

Core Workflow

  • 118 installs
  • 86 repo stars
  • Updated July 17, 2026
  • travisjneuman/.claude

Helps with automation & workflows tasks during AI-assisted development.

About

core-workflow is a Claude Code skill for automation & workflows. It helps solo builders move faster with AI-assisted coding.

  • core-workflow
  • Automation & Workflows
  • AI-coding skill

Core Workflow by the numbers

  • 118 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #718 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/travisjneuman/.claude --skill core-workflow

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs118
repo stars86
Last updatedJuly 17, 2026
Repositorytravisjneuman/.claude

What it does

Helps with automation & workflows tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Core Workflow Patterns

Comprehensive development workflow reference. This loads on-demand for detailed patterns.

Quick links to rules: ~/.claude/rules/ for stack-specific and task-type checklists.

---

Session Protocol

Start Checklist

# 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"

CRITICAL: Check <env> section for today's date. NEVER guess dates.

End Checklist

# 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 main

Stop dev server after testing: lsof -ti:PORT | xargs kill (or Windows equivalent)

---

GSD (Get Shit Done) - Multi-Phase Projects

For complex features spanning days/weeks, use GSD.

When to Use GSD

ComplexityUse GSD?Workflow
Simple fix (<30 min)NoDirect execution
Single feature (30min-2hr)NoTask file + TodoWrite
Multi-phase feature (days)YesGSD workflow
New project/appYesGSD from start

GSD Quick 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

GSD Commands Reference

CommandPurpose
/gsd:progressCheck status, route to next action
/gsd:resume-workResume from previous session
/gsd:pause-workCreate handoff when pausing
/gsd:plan-phase <n>Create detailed phase plan
/gsd:execute-plan <path>Execute a PLAN.md
/gsd:add-phase <desc>Add phase to roadmap
/gsd:insert-phase <after> <desc>Insert urgent work
/gsd:complete-milestone <ver>Archive and tag release
/gsd:helpFull command reference

GSD File Structure

.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.md

---

Git Conventions

Commit Types

feat | fix | refactor | perf | test | docs | chore

Commit Message Format

type: 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

Auto-Commit on Task Completion

When a task or plan is complete, automatically commit without being asked.

Pre-Commit Checks
# 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"
Rules
ConditionAction
User's own repoAuto-commit + push
External repo (no_push)Never commit - read-only
Submodule (external)Never commit - read-only
Uncommitted secrets detectedBlock - warn user

---

Security Checklist

Frontend

  • [ ] textContent not innerHTML
  • [ ] unknown type for external data
  • [ ] No exposed API keys
  • [ ] HTTPS for external requests
  • [ ] Input sanitization

Backend

  • [ ] Input validation on all endpoints
  • [ ] Auth guards on protected routes
  • [ ] Parameterized queries (no raw SQL)
  • [ ] Secrets in environment variables

---

Performance Targets

MetricTarget
Initial bundle<100KB gzipped
Page load<1s
Interaction latency<100ms
Lighthouse Performance95+
AccessibilityWCAG AA minimum

---

Accessibility (WCAG AA)

  • [ ] Semantic HTML structure
  • [ ] Alt text for meaningful images
  • [ ] Keyboard navigation (Tab, Enter, Escape)
  • [ ] Focus indicators visible
  • [ ] Color contrast >= 4.5:1
  • [ ] ARIA labels on interactive elements
  • [ ] Touch targets >= 44x44px

---

Testing Strategy

TypeLocationWhen
Unitsrc/**/__tests__/Every function
ComponentSameEvery component
Integrationtests/integration/Critical paths
E2Etests/e2e/Before release

Before committing: npm run test && npm run type-check

---

Thinking Frameworks

Use structured decision-making for complex choices:

Decision TypeFramework
Long-term implications/consider:10-10-10
Root cause analysis/consider:5-whys
Prioritization/consider:eisenhower-matrix
Innovation/consider:first-principles
Risk identification/consider:inversion
Simplification/consider:occams-razor
Focus/consider:one-thing
Tradeoffs/consider:opportunity-cost
Optimization/consider:pareto
Consequences/consider:second-order

---

Debugging Protocol

Standard Issues

1. Reproduce the issue 2. Read relevant code 3. Identify root cause 4. Fix + add test 5. Verify fix

Intermittent/Complex Issues

Use debug-like-expert skill for systematic approach.

---

Build vs Buy Philosophy

We build features. We use utilities.

  • Build: All feature logic, business rules, UI/UX, data models
  • Use: Low-level abstractions (D3, Recharts, Lexical, Konva)
  • Criterion: We own the feature, library handles complexity

License Requirements

  • Must use: MIT, Apache 2.0, BSD
  • Never use: GPL, AGPL (blocks commercialization)

---

Communication Standards

Progress Updates

Give high-level updates, not spam:

✅ Added authentication middleware (3 files)
✅ Updated user store with new fields
⏳ Testing login flow...

When to Ask

Use AskUserQuestion when:

  • Requirements are ambiguous
  • Multiple valid architectures exist
  • Scope might expand
  • Design decisions need validation

Directness Protocol

  • Logic over feelings
  • Correctness over validation
  • Direct feedback over diplomacy
  • Best solution over agreement

---

Context Hygiene

Reduce Token Usage

  • Short, high-signal summaries over long logs
  • Don't @-embed large docs by default
  • Reference paths + when to read them
  • Use /clear after completing work units

Delegation Patterns

SituationAction
Context >100k tokensCreate prompt → delegate to fresh context
Moderate complexity/create-prompt/run-prompt
Multi-stage features/create-meta-prompt
Approaching limits/whats-next for handoff document

---

Quick Reference

Common Commands

npm run dev          # Start dev server
npm run build        # Production build
npm run test         # Run tests
npm run type-check   # TypeScript check

File Naming

TypeConventionExample
ComponentsPascalCaseUserCard.tsx
Hooksuse prefixuseAuth.ts
UtilitiescamelCaseutils.ts
Tests.test.tsutils.test.ts

---

Resources

Official

Community

---

See Also

  • ~/.claude/docs/reference/checklists/ - Task-type specific checklists
  • ~/.claude/docs/reference/stacks/ - Stack-specific patterns
  • ~/.claude/docs/reference/tooling/ - Tool configuration guides
  • ~/.claude/skills/MASTER_INDEX.md - Full skills catalog
  • ~/.claude/agents/README.md - Agents directory

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.