ANK Skills — small, composable Claude Code skills for an agentic engineering workflow.
Generate a single-file HTML "story-paced" walkthrough of a finished feature for human code review. Use after completing a feature or merging a PR — produces docs/review/<slug>.html with sidebar nav, Why/Tradeoff/Deferred callouts, status pills, and a reviewer's checklist.
Generate a Markdown handoff document summarizing the current conversation so another agent (Claude, Codex, opencode, pi, ampcode, Cursor, or a fresh session) can resume without re-deriving context. Produces docs/<slug>-handoff.md. Invoke explicitly when a session is near its context limit.
Produce a visual HTML implementation plan for a feature BEFORE writing any code. Use this skill whenever the user invokes /ank:visualise-plan, asks for an "implementation plan", says "plan this out before you build it", asks you to "visualise the plan", or otherwise signals they want to review the approach as a document before code is written. The skill assumes all clarifying questions about the feature have already been answered in this conversation — its job is to crystallise that context into a single reviewable HTML file at docs/plan/<feature-slug>.html and then HARD STOP, waiting for the user to type "approved" (or send edits) before any implementation begins.
Interview the user to converge on a shared, concrete understanding of a feature before any planning or implementation — the front of the ank pipeline (third-degree → visualise-plan → review-board). Use whenever the user invokes /ank:third-degree, says they have a "rough idea", asks you to "flush out the requirements", "interview me", "interrogate me", or otherwise signals the spec is fuzzy and needs pinning down before code or a plan is written.
Turn a rough product idea (or the output of /ank:third-degree) into a single, opinionated SPEC.md that serves as the source of truth for an entire product or feature. Use whenever the user invokes /ank:spec, says "let's design this", "draft a spec", "write the design doc", "turn this into a tech spec", or otherwise signals they want the idea crystallised into a reviewable document before tasks or code. The skill produces ONE file (SPEC.md at repo root for product-level specs, or docs/spec/<slug>.md for feature-level) and then HARD STOPS, waiting for explicit approval before any downstream skill (/ank:tasks) runs.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
These are the skills I've formalised to make my own agentic workflow smoother and more efficient. Small, focused, composable — meant to slot into whatever I'm building rather than own the process. If any of them are useful to you too, take them, fork them, change them.
Pick one of the two install paths:
Claude Code plugin (native):
# In Claude Code:
/plugin marketplace add ananthanandanan/skills
/plugin install ank@ank-skills
Skills then appear namespaced as /ank:<skill> (e.g. /ank:review-board, /ank:handoff).
npx skills installer:
npx skills@latest add ananthanandanan/skills
Then pick the skills you want from the interactive list.
/review-board — generates a single-file HTML "story-paced walkthrough" of a finished feature for human code review. Sidebar nav, Why/Tradeoff/Deferred callouts, status pills, reviewer's checklist. Use it after finishing a feature or merging a PR, when a teammate needs to understand the why and the shape of the change, not just the diff./handoff — drops a Markdown handoff doc at docs/<slug>-handoff.md distilling the current conversation (agenda, files touched, bugs, fixes, decisions, current state, next steps) so another agent — Claude, Codex, opencode, pi, ampcode, Cursor, or a fresh session — can resume without re-deriving context. Invoke when your context window is nearly full./third-degree — interviews you one question at a time, walking the decision tree until the spec is sharp. Each question comes with structured options and a recommended pick; anything the codebase already answers is inferred rather than asked. Front of the pipeline — invoke when the idea is fuzzy, before /spec or /visualise-plan./spec — turns a rough product idea (or a /third-degree summary) into a single opinionated SPEC.md at repo root (or docs/spec/<slug>.md for feature scope). One required-section list covers both library/SDK shapes and SaaS/app shapes; conditional sections (data model, API endpoints, frontend, pricing, success metrics) kick in based on what the product actually needs. Hard-stops until you reply "approved" — then /tasks picks up./tasks — turns an approved SPEC.md into TASKS.md (phases, parallel tracks, sized tasks, dependency map), then creates matching GitHub issues, a Project board, and empty-directory scaffolding from the spec's package layout. Confirms before any gh side-effect; degrades gracefully when gh is missing — it writes TASKS.md and asks you to gh auth login then re-run./visualise-plan — produces a single-file HTML implementation plan at docs/plan/<slug>.html (Botanical Almanac styling: milestones, data-flow SVG, mockups, files-touched list, key code). Use for feature-level planning when you want a visual artifact to review before writing code. Hard-stops until you reply "approved".Add a directory under skills/<category>/<name>/ with a SKILL.md (YAML frontmatter must include name and description — CI enforces this), then append the path to the skills array in .claude-plugin/plugin.json. The review-board skill is the reference layout.
npx claudepluginhub ananthanandanan/skills --plugin ankCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer