By ichabodcole
Specialist development utilities — testing, optimization, and tooling skills that aren't specific to project documentation
Trigger on any request to build a mockup, prototype, or rough visual of a UI — especially when the goal is design exploration before implementation. Use when someone wants to SEE what something could look like: sketching out a flow, visualizing multiple UI states (idle/loading/error/success), comparing two layout options, or building a clickable preview before writing real code or a proposal. Also invoke proactively when reading a proposal, investigation, or design resolution that contains complex or undecided UI — suggest a prototyping step before locking in an implementation plan. The output is a self-contained interactive HTML file, not production code. Do NOT invoke for implementing real UI components, adding states to existing code, reviewing designs, or answering general UX questions.
Write and run Maestro flows for automated testing of mobile apps, WebViews, and web browsers. Covers flow file YAML syntax, element selectors, CLI commands, simulator/emulator setup, web browser testing, debugging, and project structure. Use when the user needs to automate mobile UI testing, write Maestro flow files, set up simulators for testing, debug failing flows, or test web apps with Maestro. Triggers when user says "test the mobile app", "write a Maestro flow", "run Maestro tests", "set up iOS simulator for testing", "automate mobile UI", "debug Maestro flow", "Maestro web testing", or wants to create or run automated tests with Maestro. For cross-browser web testing (Firefox, Safari), use Playwright instead.
This skill should be used when the user asks to "optimize screenshots", "convert screenshots to WebP", "compress images for the repo", "save screenshots as WebP", or when capturing documentation screenshots that should be stored efficiently. Converts PNG screenshots to WebP format using sharp-cli via npx.
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.
A Cookiecutter template that instantly generates a complete, standardized documentation structure for software projects.
Instead of creating documentation folders ad-hoc or copy-pasting from old projects, get a battle-tested, consistent structure in seconds. Perfect for developers and teams who want organized, AI-assistant-friendly documentation without building the structure from scratch each time.
Key benefits:
This template creates a complete documentation structure for your project, including:
This template is designed to work with the project-docs Claude Code plugin, which provides commands and skills for managing your documentation structure:
Commands (explicit user actions):
/project-docs:project-summary - Generate comprehensive project state
analysis/project-docs:project-recipe - Extract reusable project patterns/project-docs:update-deps - Automated dependency management/project-docs:init-branch - Initialize a new branch from develop/project-docs:project-manifesto - Discover and articulate project purpose/project-docs:start-worktree - Bootstrap an agent session in a worktreeSkills (auto-surfaced by agent + user-invocable):
/project-docs:create-project - Scaffold a new project folder with proposal/project-docs:generate-dev-plan - Create development plan from proposal/project-docs:generate-design-resolution - Resolve design ambiguity via Q&A/project-docs:generate-test-plan - Generate tiered verification scenarios/project-docs:finalize-branch - Code review, documentation, and merge
workflow/project-docs:review-docs - Documentation health checks with parallel agents/project-docs:parallel-worktree-dev - Orchestrate parallel worktree
developmentInstallation:
# Add this repository as a marketplace
/plugin marketplace add ichabodcole/project-docs-scaffold-template
# Install the project-docs plugin
/plugin install project-docs
See plugins/project-docs/README.md for detailed documentation on each command.
The skills from this project follow the Agent Skills
open standard and work with any tool that supports SKILL.md files. Pre-built
distribution packages are available in the dist/ directory.
OpenPackage (recommended):
opkg install gh@ichabodcole/project-docs-scaffold-template/dist/project-docs
Direct clone:
git clone https://github.com/ichabodcole/project-docs-scaffold-template.git
Then point your tool's skills path at dist/<plugin>/skills/. See each plugin's
dist README for tool-specific configuration examples.
| Package | Skills | Description |
|---|---|---|
dist/project-docs | 22 | Documentation workflow skills |
dist/recipes | 14 | Implementation recipe blueprints |
dist/operator | 2 | Operator document triage skills |
Note: Agents and commands are Claude Code-specific. Other tools will load only the skills.
First, ensure you have Cookiecutter installed:
pip install cookiecutter
Generate a new project documentation structure:
cookiecutter gh:ichabodcole/project-docs-scaffold-template
You'll be prompted to provide:
npx claudepluginhub ichabodcole/project-docs-scaffold-template --plugin toolboxAgent-conjured apps — Bun-served surfaces with an agent as the runtime. Cantrips (cast-and-resolve) and conjurations (standing daemons).
Skills and commands for managing structured project documentation, proposals, plans, and reports
Specialized commands for user operator with the project docs structure
Reusable project recipes - executable blueprints for scaffolding and implementing specific technology stacks and patterns
Skills for the Agent Bridge system — cross-project knowledge sharing and agent-to-agent communication via the agent-bridge MCP server
Lightweight documentation memory for AI coding agents: scaffold a docs tree, validate it, and auto-load recent context each session.
Complete development toolkit - documentation, PRDs, design docs, debugging, PR workflows, and planning
Make a codebase agent-ready by scaffolding AGENTS.md, ARCHITECTURE.md, and docs/ structure following progressive disclosure patterns. Creates CLAUDE.md as a symlink for Claude Code compatibility.
Documentation agents — technical writer, documentation architect
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.