Skip to content

malhashemi/dubstack

v0.1.0MIT

Agent skills for the whole development lifecycle: interviews that settle decisions with you on interactive pages, goals carried across stages, outlines, implementation, pull request review, and the project's shared knowledge.

architecture-review

Review a codebase for architectural friction and opportunities to deepen modules. Only use when the user invokes this skill by name.

babysit-pr

Bring a GitHub pull request to merge readiness by resolving review feedback and branch-related failures, using the bundled watcher while checks or reviews are pending. Finish when CI is green and the relevant human or bot reviewers explicitly clear the current revision for merge. Use when asked to babysit a PR, watch CI, handle review comments, or follow an open PR through review.

basecamp

Clarify a goal, choose its next step, and maintain its record and page across stages. Only use when the user invokes this skill by name or an earlier stage's handoff names it.

brand-skill-generator

Create a brand-specific design system skill when one is missing. Interpret briefs, brand materials, and codebases to codify an established identity or develop and refine an intended one with the user. Package the identity, reusable kit, application guidance, and a full-brand HTML overview for future on-brand work across media.

conversational-interview

Gather a customer's requirements or brainstorm a problem or opportunity through live voice, relayed speech, or turn-by-turn chat. Only use when invoked by name, when a caller connects through a channel set up to run it, when an earlier stage's handoff names it, or to resume, compose, or review such an interview.

describe-pr

Create or update the pull request for finished work, with a concise description, demos of user-facing changes attached to the pull request itself, and an HTML walkthrough for larger changes. Only use when the user invokes this skill by name or an earlier stage's handoff names it.

design-interview

Settle a PRD, TDD, combined design discussion, system architecture, or project glossary with the user, gather a customer's requirements, or brainstorm a problem or opportunity, through an interactive page revised in rounds. Only use when the user invokes this skill by name or an earlier stage's handoff names it.

dubstack

Guide the user through the Dubstack skills, explaining what a skill does, where a project stands in its lifecycle, and which skill to use next and why, based on the project's actual state. Use when the user asks what to do next, which skill fits, where the project stands, or how the Dubstack workflow goes.

implement-outline

Implement an approved structure outline end to end in one continuous run, verified and reviewed, and stop before the pull request. Only use when the user invokes this skill by name or an earlier stage's handoff names it.

orchestration-setup

Set up or revise the orchestration layer of a user's global agent instructions, covering which model owns each kind of work, when delegation pays, and how each model is reached from their harness or development environment. Use when configuring multi-model delegation, or when a new model, harness, or environment changes the user's setup.

project-home

Create, publish, and maintain a project's home and shared pages on Dossier. Use to establish a project overview, reflect changes in understanding, decisions, or progress, or maintain project navigation, goal listings, and the glossary page.

project-scaffolding

Start a basecamp goal that sets up a new project's whole stack ready for its first feature, or brings an existing codebase's checks and CI up to a proven standard. Only use when the user invokes this skill by name.

research

Find out how things are, in the code, other repositories, documentation, or a running system, with the investigation scaled to the questions and every finding sourced and dated. Only use when the user invokes this skill by name or an earlier stage's handoff names it.

skill-writing

Write or revise agent skills. Use when turning intent into a skill, refining its instructions, or reviewing whether it guides the desired behavior without unnecessary prescription.

stack-preferences

Look up, refresh, and change the user's preferred technologies for each category of a project's stack, from tooling and frameworks to hosting, native apps, and games. Use when choosing or recommending technology for a project, or when the user states or changes a stack preference.

structure-outline

Turn an approved design, or a researched goal with nothing left for the user to decide, into a phased structure outline of outcomes, contracts, dependencies, and checks that an implementing agent delivers and records its progress in, with a visual view for review. Only use when the user invokes this skill by name or an earlier stage's handoff names it.

svg-design

Create, edit, and refine SVG logos, icons, and vector graphics as maintainable SVG code. Use for SVG design, path construction, icon systems, SVG animation, or SVG optimization, including visual comparison of design alternatives.

upstream-source

Choose, install, pin, or update open-source repositories as local references for coding agents and configure project guidance. Use for a named upstream repository or to select sources from a project's architecture and dependencies.

visualize-html

Visualize information in a single HTML document. Use for visual explanations, comparisons, interactive explorations, and feedback surfaces, including when another skill delegates its visual presentation.