Loading...
Loading...
Implement work on issues. Use when user asks to "start working on issue", "what should I work on", "pick up task", "continue work", or "find next task".
npx skill4agent add fiberplane/claude-code-plugins fp-implement# Check if fp is installed
fp --versionTheCLI is not installed. Install it with:fpbashcurl -fsSL https://setup.fp.dev/install.sh | sh -s
# Check if project is initialized
fp treeThis project hasn't been initialized with fp. Would you like to initialize it?
fp init1. Find work → fp tree, fp issue list --status todo
2. Claim work → fp issue update --status in-progress <PREFIX>-X
3. Do work → implement the task
4. Comment often → fp comment <PREFIX>-X "progress update"
5. Complete → fp issue update --status done <PREFIX>-Xfp treefp tree --status todofp tree <PREFIX>-Xfp issue list --status todo # Available to pick up
fp issue list --status in-progress # Currently active
fp issue list --status done # Completed
fp issue list # All issuestododonefp issue update --status in-progress <PREFIX>-2fp comment <PREFIX>-2 "Starting work. First step: implement the User model schema"fp context <PREFIX>-2fp comment <PREFIX>-2 "Completed schema design. Added User, Session, Token models to src/models/"
fp comment <PREFIX>-2 "Hit a snag: OAuth library doesn't support refresh tokens out of the box. Investigating alternatives."
fp comment <PREFIX>-2 "Resolved: using custom refresh logic. Proceeding with implementation."fp issue diff <PREFIX>-2 --stat # Quick view of changed files
fp issue files <PREFIX>-2 # List files changed
fp issue diff <PREFIX>-2 # Full difffp issue update --status done <PREFIX>-2fp comment <PREFIX>-2 "Task completed. Implemented User, Session, and Token models with Drizzle ORM. All tests passing."fp issue list --status in-progressfp context <PREFIX>-5fp log <PREFIX>-5 --limit 5fp issue diff <PREFIX>-5 --statfp comment <PREFIX>-5 "Resuming work. Current focus: finishing the error handling logic"# Create sub-tasks
fp issue create --title "Part 1: Setup" --parent <PREFIX>-4
fp issue create --title "Part 2: Implementation" --parent <PREFIX>-4 --depends "<PREFIX>-10"
fp issue create --title "Part 3: Tests" --parent <PREFIX>-4 --depends "<PREFIX>-11"
# Document
fp comment <PREFIX>-4 "Broke down into sub-tasks: <PREFIX>-10, <PREFIX>-11, <PREFIX>-12. Working on <PREFIX>-10 first."
# Work on sub-tasks
fp issue update --status in-progress <PREFIX>-10fp issue diff <PREFIX>-2 # Full diff since task started
fp issue diff <PREFIX>-2 --stat # Just file stats
fp issue files <PREFIX>-2 # List of changed filesfp issue diff <PREFIX>-1 --stat # All changes across child tasks
fp issue files <PREFIX>-1 # All files changed by descendants# Find work
fp tree # Full hierarchy
fp tree --status todo # Only todo items
fp tree <PREFIX>-X # Focus on one issue
fp issue list --status todo # List available tasks
# Claim work
fp issue update --status in-progress <PREFIX>-X
fp context <PREFIX>-X
# Log progress
fp comment <PREFIX>-X "message"
# View changes
fp issue diff <PREFIX>-X --stat
fp issue files <PREFIX>-X
# Complete
fp issue update --status done <PREFIX>-X
# Activity
fp log --limit 10
fp log <PREFIX>-Xtodoin-progressdonecriticalhighmediumlowfp issue update --priority high <PREFIX>-X