install
source · Clone the upstream repo
git clone https://github.com/mshadmanrahman/pm-pilot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mshadmanrahman/pm-pilot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/productivity/meta-observer" ~/.claude/skills/mshadmanrahman-pm-pilot-meta-observer && rm -rf "$T"
manifest:
skills/productivity/meta-observer/SKILL.mdsource content
Meta Observer
Track which skills are used, how well they work, and what patterns emerge.
When to Use
- Explicitly: "observe skills", "skill performance"
- Passively: after any session with 3+ skill invocations
- Periodically: weekly review of skill usage
What to Track
For each skill invocation:
- Skill name: which skill was triggered
- Trigger: what phrase or condition activated it
- Outcome: success, partial, failed
- Corrections: did the user correct the output
- Duration: rough time spent (fast/medium/slow)
Procedure
-
Log Observation Append to
:.claude/logs/skill-observations.md## {date} | Skill | Trigger | Outcome | Corrections | Notes | |-------|---------|---------|-------------|-------| | {name} | {trigger} | {outcome} | {yes/no} | {brief note} | -
Detect Patterns After logging, scan for:
- Skills never used (candidates for removal)
- Skills frequently corrected (need refinement)
- Missing skills (user repeatedly does something manually)
- Trigger mismatches (wrong skill activates)
-
Surface Insights When patterns emerge:
Skill Observations: - {skill} triggered {count} times, corrected {count} times - Pattern: {description of recurring issue} - Suggestion: {improvement recommendation} -
Update Lessons Write significant findings to
:tasks/lessons.md- Skill gaps discovered
- Trigger improvements needed
- Workflow optimizations found
Output Format
Skill Observations (last 7 days): Most used: orchestrator (8x), tdd-workflow (5x) Corrected: handoff-doc (2x) - missing file paths Unused: meta-observer, strategic-compact Pattern: Users trigger "verify" but mean "tdd-workflow" Suggestion: Add "verify" as tdd-workflow trigger
Rules
- Never block workflow to observe; logging is lightweight
- Keep observation log append-only (never delete entries)
- Surface insights only when explicitly asked or patterns are strong
- Create
directory if it does not exist.claude/logs/ - Observations are internal; never include in external docs