Learn
Skill Verified ActiveCapture a lesson as a structured knowledge entry. Use when you discover a non-obvious bug, workaround, or pattern worth preserving for future sessions. Use when user says "remember this", "save this lesson", or "this is worth noting".
To systematically preserve valuable insights discovered during development sessions, making them accessible for future use and learning.
Features
- Capture structured knowledge entries
- Categorize lessons by type (gotcha, pattern, workaround, etc.)
- Assign tools, tags, and confidence levels to entries
- Store entries in a local or shared knowledge database
- Provide fallback mechanism for knowledge storage
Use Cases
- Use when you discover a non-obvious bug or its root cause.
- Use when you find a workaround for a tool or platform issue.
- Use when you identify a pattern that saves significant time.
- Use when the user explicitly asks to remember or save a lesson.
Non-Goals
- Replacing a full knowledge base system.
- Capturing trivial or session-specific facts.
- Executing commands automatically based on learned lessons.
Workflow
- Check prerequisites (knowledge-db.js availability)
- Identify the lesson (from arguments or user input)
- Classify the entry (category, tool, tags, confidence)
- Create the entry (generate ID, format JSON, insert via knowledge-db.js)
- Export for sharing (optional, if knowledge base is shared)
- Confirm capture to the user
Practices
- Knowledge capture
- Structured data entry
- Session continuity
Prerequisites
- Bash on Linux or macOS
- Node.js 18+
- git
Installation
npx skills add john-wilmes/claude-agentic-coding-playbookRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
Create Adaptable Composable
100Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.
ARA Research Manager
100Records research provenance as a post-task epilogue, scanning conversation history at the end of a coding or research session to extract decisions, experiments, dead ends, claims, heuristics, and pivots, and writing them into the ara/ directory with user-vs-AI provenance tags. Use as a session epilogue — never during execution — to maintain a faithful, auditable trace of how a research project actually evolved.
Orchestrate
100Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.
Agent Teams
100Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.
Domain Extract
100Extract domain knowledge from existing project sources and generate domain rules. Also handles vault sync and domain listing.
Lark Wiki CLI
100飞书知识库:管理知识空间、空间成员和文档节点。创建和查询知识空间、查看和管理空间成员、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、查看或管理空间成员、移动或复制节点时使用。