superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Connect your agent to your Plumlayer project record and the precon skills that work it: upload and index drawing sets, build one cited scope list for the job and split it into trade packages, level sub bids, and place takeoffs. Everything recorded carries its author, the time, and the sheet it came from.
Plugin plumlayer from marketplace plumlayer in Lutoshi-me/plumlayer-marketplace. Commands read from the repo's manifest — today.
bid-intakeRead a trade's sub proposals into cited bid records on the bid package: bidder profiles, per-row responses, coverage, and totals, each cited to its page. Use when the user hands over subcontractor proposals to level. Trigger on "bid intake", "read the bids", "level the new bids", "/bid-intake". Driv
drawing-uploadUpload a drawing delivery in any packaging, or a project manual on its own, and turn it into cited sheet records in the project record. Use for a new set, a bulletin or addendum, a full re-issue, or to read an already-uploaded set. Trigger on "upload this set", "register the drawings", "here's the r
learn-projectA cheap orientation pass, run by the plugin's orientation agent, over an uploaded set: reads project fields and sheets, takes a few bounded renders (cover, index, key plans), records cited facts, writes the project description, and drafts and creates the baseline trade-package split off the spec tab
prepare-invitationsGet a job's invitations ready before the scope run: set only what the bidding requirements state (labor, the job's state, dates, address), each with its section. Trigger on "prepare the invitations", "get the invites ready", "/prepare-invitations". Drives read_invitation_flow, search_set_text, get_p
project-recordRead or add to a Plumlayer project record: the drawing set, scope items, takeoff data, and Questions. Use when the user asks "what's in my project" or says "/project-record". Drives set_grid, search, list_scope_items, record, record_batch, and the Question verbs: list_questions, read_question_list,
project-setupSet up a new pursuit end to end: create the project record, seed the facts only you carry, read the drawing delivery and the project manual in, then orient and draft the baseline packages. Trigger on "set up this project", "new project", "create a project", "start a new bid or pursuit", "onboard thi
scope-runRead a Plumlayer project's drawing set into one grounded, cited scope list, every item on its trade, in three windows: the vocabulary, then every sheet once, then one review per bid package. Trigger on "scope this set", "/scope-run". Attended: the user approves the read plan and reviews at every che
setupOne-time Plumlayer user setup: capture your company and user profile and defaults once, so every other skill is personalized without hardcoding any confidential config into the plugin. Trigger on first install, "set up Plumlayer", "configure my company", "onboard me", "/setup", or whenever project-s
takeoffTurn a plain-language takeoff request into a named condition with marks or measurements placed in the project record, like a person drawing them in the editor. Trigger on "take off the windows", "count the doors", "measure the wall", "/takeoff". Drives sheet discovery and the takeoff verbs (takeoff_
delivery-sizerSizes a new drawing delivery on a project that already holds scope items or open Questions: measures each page it prints against the page it replaces, counts by bid package the references that read the same, moved or are gone, and writes the plan the estimator approves; once he approves it, carries
orientationRuns the cheap orientation pass over a Plumlayer project's uploaded set, one level down from the session the user talks to. Reads the project's fields and sheet list, takes a few bounded renders (cover, index, key plans), records cited project facts, writes the project description, and drafts and cr
question-checkerReads a project's open Questions against a drawing delivery or project manual uploaded after them: closes each one the new paper answers with one line naming where, rewrites each unsent one it changed, replies once on a sent one it changed, and points each one it still applies to at the new pages. D
scope-package-folderFolds a Plumlayer project's bid packages into what one kind of firm bids once a scope run has read every sheet, and later deletes again a package for the owner's own work that a later write made again. Dispatched by the scope-run skill at the end of window 2 and before later check-ins, one fresh ins
scope-readerReads one sheet of a construction drawing set for scope in window 2 of a scope run, over the set's text corpus, and records what it sees onto the Plumlayer project record with its trade. Dispatched by scope-round-runner, one fresh instance per sheet. Not for the vocabulary or a file's repeated lines
scope-recheckerRechecks one sheet of a new drawing delivery for the scope items whose references sit on the page it replaced and that nothing cited again: cites each item on the new page, updates the row naming what it replaces, reads it as removed with the sheet that shows it, or names it as not found. In its ret
scope-reviewerReviews one bid package of a Plumlayer project against the scope list the sheet readers built, harvesting that package's own words off the record and searching the set's text for work no row carries. Dispatched by scope-round-runner in window 3 of a scope run, one fresh instance per package. Not for
scope-round-runnerRuns one pass of a Plumlayer scope run, over sheets or over up to four package reviews (one trade's packages together where that trade has more), or a window boundary, end to end. Dispatches one reader per sheet (scope-vocabulary-reader in window 1, scope-reader in window 2), one scope-vocabulary-re
scope-vocabulary-readerReads one sheet of a construction drawing set for the vocabulary, or one drawing file's repeated lines (the notes and title block text it prints on many sheets) once for the whole file, in window 1 of a scope run, over the set's text corpus, and records what it sees onto the Plumlayer project record
sheet-checkerReads the pages of a drawing upload that the recognition pass could not name, named wrongly or left untyped, and records each sheet's number, title, discipline and type onto the Plumlayer project record with a citation; also reads the upload's drawing index for the index check. Dispatched by the dra
plumlayerconnects to: https://api.plumlayer.com/mcp
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Scaffold, validate, and publish new Claude Code plugins with proper structure
3 skills · 1 command · 1 agent
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.
12 skills · 1 MCP server · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.