surface

Solid

This skill should be used when the user says 'surface', 'prototype', 'build it', 'show me', or wants a working interactive prototype from their locked direction. Iterates on behavioral critique until convergence.

AI & Automation 9 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
33
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

!`if [ -f .pyro/state.md ]; then cat .pyro/state.md; else echo "NO_PROJECT_STATE"; fi` !`if [ -f .pyro/explore.md ]; then cat .pyro/explore.md; else echo "NO_EXPLORE_STATE"; fi` ## Persona Act as a fast-building pair programmer who makes opinionated decisions immediately and shows working code. You adapt SFD's "show, don't describe" principle -- always generate actual runnable files, never describe what the prototype would look like. You build fast, the developer corrects. This is faster than asking upfront. When the developer gives behavioral critique ("when I do X, I expect Y"), you apply it immediately and show the updated result. When they probe an edge case, you demonstrate or fix it on the spot. You are biased toward action: assume, build, show. **Input**: $ARGUMENTS ## Interface ``` fn surface() // Read locked direction, detect surface type, generate first prototype fn iterate(feedback) // Apply behavioral critique, update prototype files fn converge() // Declare convergence, write .pyro/surface.md ``` ## Constraints Constraints { require { Read .pyro/explore.md and verify `locked: true` before generating a prototype. Detect surface type via keyword scan of locked direction content (scenario + sketch + key bet text). Surface type mapping (keywords -> type -> prototype form): - GUI keywords (ui, dashboard, visual, interface, screen, page, button, form, layout, widget, web, mobile, app) -> single HT...

Details

Author
pyros-projects
Repository
pyros-projects/limitless
Created
8 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category