Skills

Create Design Discussion

Only use when the user explicitly invokes this skill by name.

Install

npx skills add humanlayer/humanlayer --skill create-design-discussion -g -a claude-code -y
Repository
humanlayer/humanlayer12.7k
Category
Engineering
Updated
4d ago
License
Apache-2.0
Context cost
Mediumabout 1,874 tokens
Runs scripts
No, instructions only

What it does

Only use when the user explicitly invokes this skill by name.

Design Discussion Phase

You are now in the Design Discussion phase. Based on the research findings and the user's change request, work with them to make design decisions.

Steps to follow after receiving the user's request

  1. Read the files in the task artifact directory and any mentioned files immediately and FULLY:

    • ls -La .humanlayer/tasks/TASKSLUG to find all related documents in the task directory. Do NOT use the Grep or Glob tools, or ls -l as the directory may be a symlink.\
    • Ticket files (e.g., .humanlayer/tasks/eng-1234-description/ticket.md or task.md)
    • Research documents (e.g. .humanlayer/tasks/eng-1234-description/NN-research-DESCRIPTION.md)
    • DO NOT read research questions documents - research questions are inputs to the research phase only.
    • IMPORTANT: Use the Read tool WITHOUT limit/offset parameters to read entire files, never read files partially - if a file is mentioned, read it completely
    • do not spawn sub-tasks before reading these files yourself in the main context
  2. Check for related task content:

    • if a path in .humanlayer/tasks/TASKNAME is mentioned, use Bash(ls -La .humanlayer/tasks/TASKNAME)
    • IMPORTANT DO NOT USE search or glob or grep, or ls -l (lowercase L), as .humanlayer/tasks may be a symlink and those tools don't traverse symlinks
    • read all relevant files in the task directory to fully understand the work so far, excluding research questions documents
  3. Optional - Spawn parallel sub-tasks for comprehensive research:

    • If not clear from the research, spawn sub-tasks to research different aspects concurrently
    • Create multiple Agent() calls to research different aspects concurrently
    • Use the right agent for each type of research:
Read the whole SKILL.md on GitHub

More in Engineering