mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-21 02:26:31 +03:00
Inline context gathering protocol into frontend-design SKILL.md
Moves the protocol from a separate reference file directly into frontend-design's main SKILL.md to avoid two-level indirection (skill → frontend-design → reference file) that could cause the AI to miss it. Also fixes leftover "shipping timeline" in the built polish output. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
247bf2caaf
commit
67daf2bf17
@@ -6,7 +6,25 @@ license: Apache 2.0. Based on Anthropic's frontend-design skill. See NOTICE.md f
|
|||||||
|
|
||||||
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
|
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
|
||||||
|
|
||||||
→ *Before starting, follow the [context gathering protocol](reference/context-gathering.md) to ensure you have project context.*
|
## Context Gathering Protocol
|
||||||
|
|
||||||
|
Design skills produce generic output without project context. Follow this protocol to gather what you need before proceeding.
|
||||||
|
|
||||||
|
**Required context** — every design skill needs at minimum:
|
||||||
|
- **Target audience**: Who uses this product and in what context?
|
||||||
|
- **Use cases**: What jobs are they trying to get done?
|
||||||
|
- **Brand personality/tone**: How should the interface feel?
|
||||||
|
|
||||||
|
Individual skills may require additional context — check the skill's preparation section for specifics.
|
||||||
|
|
||||||
|
**Gathering order:**
|
||||||
|
1. **Check current instructions (instant)**: If your loaded instructions already contain a **Design Context** section with the required information, you have what you need — proceed immediately.
|
||||||
|
2. **Check .impeccable.md (fast)**: If not in instructions, read `.impeccable.md` from the project root. If it exists and contains the required context, proceed.
|
||||||
|
3. **Run teach-impeccable (cold start)**: If neither source has context, run the teach-impeccable skill before continuing. It will gather context interactively and persist it to `.impeccable.md` for all future sessions.
|
||||||
|
|
||||||
|
Do NOT proceed with design work until you have confirmed context.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Design Direction
|
## Design Direction
|
||||||
|
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
# Context Gathering Protocol
|
|
||||||
|
|
||||||
Design skills produce generic output without project context. Follow this protocol to gather what you need before proceeding.
|
|
||||||
|
|
||||||
## Required context
|
|
||||||
|
|
||||||
Every design skill needs at minimum:
|
|
||||||
- **Target audience**: Who uses this product and in what context?
|
|
||||||
- **Use cases**: What jobs are they trying to get done?
|
|
||||||
- **Brand personality/tone**: How should the interface feel?
|
|
||||||
|
|
||||||
Individual skills may require additional context — check the skill's preparation section for specifics.
|
|
||||||
|
|
||||||
## Gathering order
|
|
||||||
|
|
||||||
### 1. Check current instructions (instant)
|
|
||||||
If your loaded instructions already contain a **Design Context** section with the required information, you have what you need — proceed immediately.
|
|
||||||
|
|
||||||
### 2. Check .impeccable.md (fast)
|
|
||||||
If not in instructions, read `.impeccable.md` from the project root. If it exists and contains the required context, proceed.
|
|
||||||
|
|
||||||
### 3. Run teach-impeccable (cold start)
|
|
||||||
If neither source has context, run the teach-impeccable skill before continuing. It will gather context interactively and persist it to `.impeccable.md` for all future sessions.
|
|
||||||
|
|
||||||
Do NOT proceed with design work until you have confirmed context.
|
|
||||||
@@ -10,7 +10,7 @@ args:
|
|||||||
|
|
||||||
## MANDATORY PREPARATION
|
## MANDATORY PREPARATION
|
||||||
|
|
||||||
Use the frontend-design skill — it contains design principles, anti-patterns, and the **Context Gathering Protocol**. Follow the protocol before proceeding. Additionally gather: quality bar (MVP vs flagship) and shipping timeline.
|
Use the frontend-design skill — it contains design principles, anti-patterns, and the **Context Gathering Protocol**. Follow the protocol before proceeding. Additionally gather: quality bar (MVP vs flagship).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,25 @@ license: Apache 2.0. Based on Anthropic's frontend-design skill. See NOTICE.md f
|
|||||||
|
|
||||||
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
|
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
|
||||||
|
|
||||||
→ *Before starting, follow the [context gathering protocol](reference/context-gathering.md) to ensure you have project context.*
|
## Context Gathering Protocol
|
||||||
|
|
||||||
|
Design skills produce generic output without project context. Follow this protocol to gather what you need before proceeding.
|
||||||
|
|
||||||
|
**Required context** — every design skill needs at minimum:
|
||||||
|
- **Target audience**: Who uses this product and in what context?
|
||||||
|
- **Use cases**: What jobs are they trying to get done?
|
||||||
|
- **Brand personality/tone**: How should the interface feel?
|
||||||
|
|
||||||
|
Individual skills may require additional context — check the skill's preparation section for specifics.
|
||||||
|
|
||||||
|
**Gathering order:**
|
||||||
|
1. **Check current instructions (instant)**: If your loaded instructions already contain a **Design Context** section with the required information, you have what you need — proceed immediately.
|
||||||
|
2. **Check .impeccable.md (fast)**: If not in instructions, read `.impeccable.md` from the project root. If it exists and contains the required context, proceed.
|
||||||
|
3. **Run teach-impeccable (cold start)**: If neither source has context, run the teach-impeccable skill before continuing. It will gather context interactively and persist it to `.impeccable.md` for all future sessions.
|
||||||
|
|
||||||
|
Do NOT proceed with design work until you have confirmed context.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Design Direction
|
## Design Direction
|
||||||
|
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
# Context Gathering Protocol
|
|
||||||
|
|
||||||
Design skills produce generic output without project context. Follow this protocol to gather what you need before proceeding.
|
|
||||||
|
|
||||||
## Required context
|
|
||||||
|
|
||||||
Every design skill needs at minimum:
|
|
||||||
- **Target audience**: Who uses this product and in what context?
|
|
||||||
- **Use cases**: What jobs are they trying to get done?
|
|
||||||
- **Brand personality/tone**: How should the interface feel?
|
|
||||||
|
|
||||||
Individual skills may require additional context — check the skill's preparation section for specifics.
|
|
||||||
|
|
||||||
## Gathering order
|
|
||||||
|
|
||||||
### 1. Check current instructions (instant)
|
|
||||||
If your loaded instructions already contain a **Design Context** section with the required information, you have what you need — proceed immediately.
|
|
||||||
|
|
||||||
### 2. Check .impeccable.md (fast)
|
|
||||||
If not in instructions, read `.impeccable.md` from the project root. If it exists and contains the required context, proceed.
|
|
||||||
|
|
||||||
### 3. Run teach-impeccable (cold start)
|
|
||||||
If neither source has context, run the teach-impeccable skill before continuing. It will gather context interactively and persist it to `.impeccable.md` for all future sessions.
|
|
||||||
|
|
||||||
Do NOT proceed with design work until you have confirmed context.
|
|
||||||
Reference in New Issue
Block a user