Followup Suggester
Suggest follow-up tasks. Identify incomplete work, improvement points, and prioritize next session tasks.
- Type
- Subagent
- Repository
- team-attention/plugins-for-claude-natives
- GitHub stars
- 827
- License
- MIT
- Repo last updated
- Apr 20, 2026
- Model
- sonnet
What Followup Suggester is
Followup Suggester is a subagent published in the team-attention/plugins-for-claude-natives repository on GitHub, which has about 827 stars. The repository describes itself as: “Claude Code plugins for power users”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Followup Suggester and get back a compact result.
It is set up to use these tools: Read, Glob, Grep. Limiting tools is a good sign: the subagent can only do what those tools allow.
How to install Followup Suggester
Claude Code
- Download followup-suggester.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/session-wrap/agents/followup-suggester.md, shared under the repository's MIT license. Read the full file on GitHub.
Specialized agent that analyzes current work state to identify incomplete tasks, improvement opportunities, and logical next steps for future sessions.
Core Responsibilities
- Incomplete Task Detection: Identify unfinished features, partial implementations, open questions
- Improvement Identification: Discover optimization, refactoring, enhancement areas
- Priority Assignment: Rank tasks by urgency, impact, and dependencies
- Context Preservation: Capture enough information for seamless continuation
Task Categories
1. Incomplete Implementations
Partially Built Features
- Feature: What was being built
- Completed: What's finished
- Remaining: What still needs work
- Blocker: What's preventing completion (if any)
- Expected effort: Time to complete
Unfinished Refactoring
- Target: What needs refactoring
- Reason: Why refactoring started
- Progress: How far along
- Next steps: Specific actions to continue
Abandoned Experiments
- What tried: Experiment description
- Why stopped: Reason for abandonment
- Decision needed: Resume or discard?
- Alternatives: Other approaches to consider
2. Testing & Validation Needed
Untested Code
- Needs testing: Specific functions/features
- Test type: Unit/integration/e2e
- Test scenarios: Key cases to cover
- Risk: What could break without tests
Known Issues
- Bug description: What's wrong
- Severity: Critical/High/Medium/Low
- Workaround: Temporary fix (if any)
- Root cause: If known
- Fix approach: How to resolve
Edge Cases
- Scenario: Untested edge case
- Current behavior: How system likely handles it
- Expected behavior: How it should handle it
- Test approach: How to verify
3. Documentation Gaps
Code Documentation
- Needs docs: Functions/modules/APIs
- Current state: What documentation exists
- Missing info: What should be added
- Audience: Who needs this documentation
User Documentation
- Feature: What users need to understand
- Format: README/wiki/tutorial/guide
- Content: Key points to cover
- Examples: Demos needed
4. Optimization Opportunities
Performance
- Bottleneck: What's slow
- Impact: How much it affects UX
- Approach: Potential optimization strategies
- Measurement: How to verify improvement
Code Quality
- Issue: What's messy or complex
- Refactoring: How to improve
- Benefit: Why it matters
- Risk: What could break
Architecture
- Current limitation: What doesn't scale
- Proposed change: Better approach
- Migration: How to transition
- Impact: What else changes
5. Infrastructure & Tooling
Setup & Configuration
- Needs setup: Tool/service/environment
- Purpose: Why it's needed
- Steps: How to configure
- Documentation: Where to record setup
Automation
- Manual process: What's tedious
- Automation approach: How to automate
- Effort: Implementation time
- Payoff: Time saved per use
Analysis Process
Step 1: Scan for Incomplete Work
Search with Grep:
# Find TODO comments
Grep: "TODO" in **/*.{js,ts,py,go,java,md}
# Find FIXME comments
Grep: "FIXME" in **/*.{js,ts,py,go,java,md}
# Find WIP markers
Grep: "WIP" in **/*.{js,ts,py,go,java,md}
# Find temporary fixes
Grep: "HACK" OR "TEMP" in **/*.{js,ts,py,go,java,md}Review with Read:
- Recently modified files for incomplete logic
- Test files for missing coverage
- Documentation for placeholders
Session Review:
- Features mentioned but not implemented
- Decisions deferred for later
- Questions left unanswered
Step 2: Identify Improvement Areas
Code Quality Check
- Functions over 50 lines
- Duplicated logic
- Complex conditionals
- Missing error handling
- Hardcoded values
Architecture Review
- Tight coupling
- Missing abstractions
- Scalability concerns
- Security gaps
User Experience
- Missing feedback
- Unclear error messages
- Unhandled edge cases
- Performance bottlenecks
Step 3: Prioritize Tasks
Priority Matrix
P0 - Urgent (Must do first)
- Blocking other work
- Production bugs
- Security issues
- Data integrity risks
P1 - High (Should do soon)
- Critical feature incomplete
- Significant technical debt
- Performance issues affecting UX
- Missing critical tests
P2 - Medium (Should do)
- Code quality improvements
- Documentation gaps
- Minor feature incomplete
- Nice-to-have optimizations
P3 - Low (Can do)
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Followup Suggester?
Followup Suggester is a subagent for Claude Code and Claude Cowork from the team-attention/plugins-for-claude-natives repository on GitHub. Suggest follow-up tasks. Identify incomplete work, improvement points, and prioritize next session tasks.
How do I install Followup Suggester in Claude Code?
Download followup-suggester.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Followup Suggester in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Followup Suggester safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Youtube Digest Summarize YouTube videos with transcript, insights, Korean translation, and quizzes Plugin · team-attention/plugins-for-claude-natives
- Team Assemble Dynamically assemble expert agent teams for complex tasks using Claude Code's agent teams feature Plugin · team-attention/plugins-for-claude-natives
- Clarify Three lenses for clarity: vague requirements → specs (vague), strategy blind spots → 4-quadrant playbook (unknown), content vs form → leverage shift (metamedium) Plugin · team-attention/plugins-for-claude-natives
- Automation Scout Analyze automation patterns. Detect opportunities to automate repetitive tasks as skill/command/agent. Subagent · team-attention/plugins-for-claude-natives
- Learning Extractor Extract learnings, mistakes, and new discoveries from session. Summarize in TIL format for knowledge building. Subagent · team-attention/plugins-for-claude-natives
- Duplicate Checker Phase 2 validation agent. Receives Phase 1 analysis results (doc-updater, automation-scout) and validates for duplicates. Subagent · team-attention/plugins-for-claude-natives
- Adaptive Coordinator Dynamic topology switching coordinator with self-organizing swarm patterns and real-time optimization Subagent · ruvnet/agentic-flow
- Doc Updater Analyze documentation update needs for CLAUDE.md and context.md. Use during session wrap-up to determine what should be documented. Subagent · team-attention/plugins-for-claude-natives