Agent Plugins Marketplace
All plugins

specky

v0.1.0

Generates and maintains functional documentation in place, indexes it and commit history in SQLite, and renders a searchable HTML viewer for non-technical stakeholders.

Claude Code5 Skills1 MCP serverstdio

By danyLicense: MIT0 GitHub starsUpdated 12 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
6 skill or MCP entries
Source updated
Sep 23, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install specky for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install specky@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/danyyacoub/specky

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

specky/
├── .claude-plugin/plugin.json
├── skills/document-domain/SKILL.md
├── skills/explore-docs/SKILL.md
├── skills/find-feature/SKILL.md
├── skills/launch-viewer/SKILL.md
├── skills/setup/SKILL.md
└── .mcp.json

Included Skills5

document-domainskills/document-domain/SKILL.md

Generate or update functional documentation for a domain/module of the current codebase, keeping specs/MODULES.md and specs/GLOSSARY.md in sync. Use when asked to document a domain, module, feature, or write/update specs.

explore-docsskills/explore-docs/SKILL.md

Answer questions about how this project behaves from its specky docs and git history, before reading source code. Use when the user asks what a feature does, how a flow or workflow works, what its rules, statuses, limits or edge cases are, whether something is supported, or why something changed. For example "how do refunds work?", "what happens when a payment fails?", "do we support X?", "why did we change Y?". Not for finding where a function, class or file is defined.

find-featureskills/find-feature/SKILL.md

Before using a piece of this project's functionality, find out what it is meant to do. Use when about to call, depend on, extend or integrate with a feature, endpoint, command or module and asking for its intended use, inputs and outputs, guarantees or limits — "before I call X, what is it meant to do?", "what are the rules for X?", "is X allowed to do Y?". Answers from the repo's specky docs with citations, without reading source. Not for broad "how does X work?" or "why did it change?" questions (use explore-docs), and not for finding where code lives.

launch-viewerskills/launch-viewer/SKILL.md

Build and open the specky HTML doc viewer, with its Spec Assistant chat, for the current repo. Use when asked to launch, open, start, preview or browse the specky viewer, site or docs, or to run specky serve.

setupskills/setup/SKILL.md

Set specky up in the current repo, so every commit gets documented and the docs become searchable. Checks the specky CLI is installed, chooses and configures an AI provider (specky init), picks the model specky's skills run on, installs the git hooks, and builds the first index. Use when asked to set up, install, configure, enable or get started with specky in a repo, or when specky reports it has no config (specky.toml) here.

MCP servers1

speckystdio
command
uv
args
run --project ${CLAUDE_PLUGIN_ROOT} specky-mcp

MCP configuration uses runtime-provided plugin path placeholders such as ${PLUGIN_ROOT} or ${CLAUDE_PLUGIN_ROOT}. Review the manifest for the runtime-specific expansion rules.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "specky",
  "description": "Generates and maintains functional documentation in place, indexes it and commit history in SQLite, and renders a searchable HTML viewer for non-technical stakeholders.",
  "version": "0.1.0",
  "license": "MIT",
  "author": {
    "name": "dany",
    "url": "https://github.com/danyyacoub"
  },
  "homepage": "https://github.com/danyyacoub/specky",
  "repository": "https://github.com/danyyacoub/specky",
  "keywords": [
    "documentation",
    "specs",
    "functional-docs",
    "git-hooks",
    "mcp",
    "search"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[specky on Agent Plugins Marketplace](https://pluginsmp.com/plugins/specky)