One-click install
npx skills add https://github.com/dollspace-gay/crosslink --skill design-dollspace-gay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design
Source: https://github.com/dollspace-gay/crosslink/tree/main/crosslink/resources/claude/skills/design
Command: npx skills add https://github.com/dollspace-gay/crosslink --skill design-dollspace-gay

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers and AI coding agents frequently create design documents disconnected from the actual codebase, leading to rework, architectural misalignment, and unclear implementation paths. This Skill eliminates that gap by grounding every design decision in real code, existing patterns, and full project context.

Core Features & Use Cases

  • Interactive 4-Phase Workflow: Guides users through codebase exploration, clarifying interviews, structured drafting, and open question resolution to produce complete, validated design documents.
  • Codebase-Grounded Output: All requirements, architecture details, and acceptance criteria reference actual files, modules, and patterns discovered during exploration, ensuring feasibility.
  • Use Case: When planning a new feature like batch retry logic for a sync module, use this Skill to generate a design doc that aligns with existing error handling patterns, defines testable acceptance criteria, and is ready for implementation handoff.

Quick Start

Use the design skill to author a validated, codebase-grounded design document for your new feature idea.

Frequently Asked Questions about design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a feature specification that aligns with my existing codebase architecture?

To create a codebase-aligned feature specification, you need a design process that grounds requirements in actual files, modules, and existing patterns. This ensures architectural feasibility and prevents misaligned implementation paths by validating design decisions against real code.

What is the process for writing an RFC that includes measurable acceptance criteria?

Writing an RFC with measurable acceptance criteria involves exploring the codebase, conducting clarifying interviews, and drafting structured design outputs. This process ensures open questions are resolved and the final RFC contains testable requirements based on actual project context.

How do I generate a design document ready for implementation kickoff?

Generating a design document for implementation kickoff requires producing structured outputs with resolved open questions and pipeline state files. This approach ensures the design is validated against existing architecture and ready for seamless handoff to development teams or AI coding agents.

Can I use codebase exploration to validate software design decisions before implementation?

Yes, codebase exploration validates software design decisions by referencing actual files, modules, and patterns discovered during the exploration phase. This ensures that all requirements and architecture details remain feasible within the current project context before coding begins.

Why do my generic design documents fail to reflect actual codebase structure?

Generic design documents fail to reflect codebase structure because they lack grounding in actual code and existing patterns. Without exploring the codebase and validating decisions against project context, documents become disconnected and lead to architectural misalignment and rework.

What are the limitations of authoring design docs without full project context?

Authoring design docs without full project context leads to misaligned requirements, unclear implementation paths, and architectural rework. Without grounding in existing code patterns, the documents fail to provide measurable requirements and testable acceptance criteria for development teams.