reflection

Analyzes conversation patterns and tool usage to propose targeted skill improvements or user preferences. Reviews conversation history and tool failures to identify gaps in skill definitions or recurring user preferences Proposes one change at a time (either a skill update shown as a diff or a preference addition to CLAUDE.md ) for focused review Requires explicit user confirmation before applying any changes to skills or preference files Prioritizes failure analysis and user corrections as primary signals for improvement opportunities

INSTALLATION
npx skills add https://github.com/davidkiss/smart-ai-skills --skill reflection
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$2a

Guidelines

  • One at a time: Only propose one change per invocation to maintain focus and allow for careful review.
  • Conciseness: Keep changes as brief as possible. Often a few words are enough to clarify a requirement or fix a common mistake.
  • Accuracy: Ensure the proposal directly addresses a real issue or preference observed in the session.
  • Specificity: Think how you could make the learnings more generic to apply to other use cases, but don't make the changes too generic so that it would not address the original learnings
  • Failure Analysis: Pay special attention to tool failures or when the user has to correct your approach. These are primary candidates for reflection.
  • Conflict Resolution: If a proposed change conflicts with details of an existing skill or user preference, propose a resolution that best serves the user's current intent.
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card