**Complete project lifecycle automation for Claude Code**
/plugin marketplace add secondsky/claude-skills/plugin install project-workflow@claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/advanced-usage.mdreferences/best-practices.mdreferences/command-continue-session.mdreferences/command-explore-idea.mdreferences/command-plan-feature.mdreferences/command-plan-project.mdreferences/command-relationships.mdreferences/command-release.mdreferences/command-workflow.mdreferences/command-wrap-session.mdreferences/configuration-guide.mdreferences/setup-prerequisites.mdreferences/troubleshooting-guide.mdreferences/workflow-examples.mdComplete project lifecycle automation for Claude Code
This skill provides 7 integrated slash commands that automate the entire project lifecycle from initial idea exploration through planning, execution, session management, and release safety checks.
The project-workflow skill saves 35-55 minutes per project lifecycle by automating repetitive tasks and enforcing best practices for context management, planning documentation, and safe releases.
# Add the marketplace
/plugin marketplace add https://github.com/jezweb/claude-skills
# Install project-workflow skill
/plugin install project-workflow@claude-skills
All 7 slash commands will be automatically available in Claude Code.
# Clone the repository (choose your preferred location)
INSTALL_DIR="${HOME}/claude-skills" # or your preferred path
git clone https://github.com/jezweb/claude-skills "$INSTALL_DIR"
# Copy commands to your Claude config
cp "$INSTALL_DIR/skills/project-workflow/commands/"*.md ~/.claude/commands/
/explore-idea → /plan-project → work → /wrap-session → /continue-session
/plan-feature → wrap/resume cycle
/release → safety checks → GitHub release
Load references/workflow-examples.md for complete patterns.
/explore-idea - Pre-Planning ExplorationValidate ideas through research, challenge assumptions, prevent scope creep. Creates PROJECT_BRIEF.md with validated tech stack. Time saved: 10-15 min
Load references/command-explore-idea.md for complete details.
/plan-project - Generate Project Planning DocsAutomate planning for NEW projects. Generates IMPLEMENTATION_PHASES.md, SESSION.md, and supporting docs. Time saved: 5-7 min
Load references/command-plan-project.md for complete details.
/plan-feature - Add Features to Existing ProjectsIntegrate new features into existing plans. Handles phase renumbering, updates all planning docs. Requires SESSION.md + IMPLEMENTATION_PHASES.md. Time saved: 7-10 min
Load references/command-plan-feature.md for complete details.
/wrap-session - End-of-Session CheckpointAutomate session wrap-up. Updates SESSION.md with progress, creates git checkpoint, outputs handoff summary. Time saved: 2-3 min
Load references/command-wrap-session.md for complete details.
/continue-session - Start-of-Session Context LoadingSeamlessly resume work. Loads SESSION.md context, shows recent commits, displays Next Action, asks permission to continue. Time saved: 1-2 min
Load references/command-continue-session.md for complete details.
/workflow - Interactive Workflow GuideNavigate command system with contextual guidance. Shows decision trees, offers to execute appropriate command. Use when unsure which command to use next.
Load references/command-workflow.md for complete details.
/release - Pre-Release Safety ChecksComprehensive safety checks before GitHub publishing. Scans secrets, validates docs, checks configs, runs quality checks, offers auto-fix. Time saved: 10-15 min
Load references/command-release.md for complete details.
Three main patterns: Full Workflow (with /explore-idea), Quick Workflow (skip exploration), Helper Workflows (standalone commands).
Load references/workflow-examples.md when planning complete project lifecycle.
The project-workflow skill works seamlessly with:
/plan-project and /plan-feature invoke this skill automatically/wrap-session and /continue-session/wrap-session uses Task agent to analyze session state/continue-session uses Explore agent to load context/explore-idea uses Explore agent for researchCommands follow project lifecycle phases: Exploration (/explore-idea) → Planning (/plan-project) → Execution (wrap/resume cycle) → Release (/release). Helper command (/workflow) available anytime.
Load references/command-relationships.md when planning optimal command sequence.
| Command | Time Saved | Tasks Automated |
|---|---|---|
/explore-idea | 10-15 min | Research, validation, scope management, tech stack evaluation |
/plan-project | 5-7 min | Planning doc generation, git setup, phase structuring |
/plan-feature | 7-10 min | Feature planning, phase integration, doc updates |
/wrap-session | 2-3 min | SESSION.md updates, git checkpoint, handoff summary |
/continue-session | 1-2 min | Context loading, git history review, next action display |
/workflow | Instant | Navigation, decision trees, command selection |
/release | 10-15 min | Secret scanning, doc validation, build testing, release creation |
Total per project lifecycle: 35-55 minutes
All commands: Claude Code CLI + Git repository (recommended). Planning commands: Existing SESSION.md for /plan-feature. Release: Git commits + remote URL configured.
Load references/setup-prerequisites.md when setting up workflow for first time.
Customize planning templates (project-planning skill) and session protocol (project-session-management skill) by installing separately and modifying templates.
Load references/configuration-guide.md when customizing templates or session formats.
Error: Command fails without generating planning docs
Fix: Discuss project with Claude first, OR use /explore-idea to create PROJECT_BRIEF.md
Prevention: Always provide context before planning
Error: Command refuses to run, mentions missing files
Fix: Run /plan-project first to create SESSION.md and IMPLEMENTATION_PHASES.md
Prevention: Only use /plan-feature on projects initialized with /plan-project
Error: Command fails when creating checkpoint commit
Fix: Initialize git: git init && git add . && git commit -m "Initial commit"
Prevention: Always work in git-initialized projects
Error: Command cannot load session context
Fix: Run /plan-project to create SESSION.md, OR check you're in project root directory
Prevention: Always run /wrap-session at end of sessions
Error: Release blocked due to potential API key/token leaks Fix: Add sensitive files to .gitignore, remove from git history with filter-branch Prevention: Always gitignore .env files, credentials.json, and similar sensitive files
Load references/troubleshooting-guide.md for complete guide with all error scenarios.
Key practices: Use /explore-idea for validation; plan before implementing; wrap sessions before context full (~150k tokens); always resume with /continue-session; use /plan-feature for new features; run /release on feature branches first.
Load references/best-practices.md for detailed patterns and anti-patterns.
Advanced patterns: Parallel feature planning (plan multiple, then prioritize); release workflow with feature branches; continuous session management across multi-day projects; phase reordering and splitting.
Load references/advanced-usage.md for complex workflows and power-user patterns.
Load reference files when working on specific workflow aspects:
references/command-explore-idea.md:
references/command-plan-project.md:
references/command-plan-feature.md:
references/command-wrap-session.md:
references/command-continue-session.md:
references/command-workflow.md:
references/command-release.md:
references/workflow-examples.md:
references/command-relationships.md:
references/setup-prerequisites.md:
references/configuration-guide.md:
references/troubleshooting-guide.md:
references/best-practices.md:
references/advanced-usage.md:
Q: Can I use these commands without other skills?
A: Yes, but /plan-project and /plan-feature work best with the project-planning skill installed.
Q: Do I need to use all 7 commands?
A: No. Use /plan-project + /wrap-session + /continue-session for minimum workflow. Add others as needed.
Q: Can I modify the commands? A: Yes. Commands are .md files. Copy to ~/.claude/commands/ and edit.
Q: What if I don't want to use git?
A: Most commands work without git, but /wrap-session, /continue-session, and /release heavily integrate with git.
Q: Can I use this with non-Cloudflare projects? A: Yes. The planning system is framework-agnostic. Works with any tech stack.
Q: How do I see what's in SESSION.md?
A: Ask Claude: "show me SESSION.md" or use cat SESSION.md
1.0.0 (2025-11-12)
MIT License - See LICENSE file in repository
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.