Sponsor Suno AI Music arrow_forward
Subagent

Followup Suggester

Suggest follow-up tasks. Identify incomplete work, improvement points, and prioritize next session tasks.

Type
Subagent
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

  1. Download followup-suggester.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. 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

  1. 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.
  2. 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

  1. Incomplete Task Detection: Identify unfinished features, partial implementations, open questions
  2. Improvement Identification: Discover optimization, refactoring, enhancement areas
  3. Priority Assignment: Rank tasks by urgency, impact, and dependencies
  4. 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

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.