算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
product-shaping【设计与创意】Use this skill to shape product or engineering work before committing time to it: set appetites instead of estimates, narrow raw ideas into bounded problems, sketch solutions at the right level of abstraction, de-risk rabbit holes, write pitches, bet with capped downside (circuit breaker), and govern builds with discovered scopes and scope hammering.…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Pre-commitment methodology for product and engineering work, adapted from Ryan Singer's Shape Up (free edition at basecamp.com/shapeup), extended for teams whose builders include AI agents.
The loop: shape a raw idea into a bounded pitch → bet a fixed appetite on it → build by discovering scopes and hammering scope to fit the box → move on, letting post-ship feedback re-enter as raw ideas.
Load only what the current step needs:
| Reference | Load when |
|---|---|
| references/principles.md | You need the why: appetite vs estimate, fixed-time-variable-scope, rough/solved/bounded, evidence boundaries, lineage |
| references/shaping.md | Shaping steps 1–4 in detail, including shaping non-UI/backend/infrastructure work |
| references/betting.md | Bets vs backlogs, circuit breaker mechanics, cycles as optional scaffolding, handling defects between bets |
| references/building.md | Hand-over-responsibility, one-piece-done, scope mapping, hill-state tracking, deciding when to stop |
| references/hybrid-adaptation.md | Any bet involving AI-agent builders: budget currencies, batched steering, verification cost inside scope, kill criteria for non-converging loops |
| references/anti-patterns.md | Before betting anything that matters — documented field failures and their mitigations |
| Template | Purpose |
|---|---|
| templates/PITCH.md | Fillable five-ingredient pitch document |
| templates/SCOPE_MAP.md | Fillable scope table with hill states, chowder list, and breaker check |
| Situation | Start here |
|---|---|
| Raw idea or request arrived | references/shaping.md step 1 |
| Idea is validated but unbounded | references/shaping.md |
| Ready to write up the concept | templates/PITCH.md |
| Deciding what gets the next box | references/betting.md |
| Bet placed, starting the build | references/building.md |
| Builders are AI agents | references/hybrid-adaptation.md |
| Project keeps not finishing / loops won't converge | references/anti-patterns.md, then hybrid-adaptation kill criteria |
product-discovery. Shaping narrows
validated problems; it does not investigate whether the problem is real.product-strategy or product-roadmapping-and-portfolio. This skill
packages a single bet — one bounded commitment with an appetite and circuit breaker;
roadmapping sequences many such bets across cycles with continue/pause/kill criteria.spec-driven- development consumes shaped output when formal specification is warranted.product-methodology (RICE/
MoSCoW). Appetite replaces scoring inside this skill's scope; use one system, not both
on the same decision.bmad. Shaping ends at the bet; bmad carries the placed
intent through bounded, inspectable, resumable agent work.product-discovery — upstream: validates the problem before narrowing beginsproduct-strategy, product-roadmapping-and-portfolio — strategic context above betsproduct-methodology — downstream consumer of a won bet (prioritization, spec drafting)spec-driven-development — optional formal specification of shaped output post-betimplementation-planning, subagent-driven-development — execution after the bet;
decompose only downhill work, never pre-shred a pitchbmad — intent-to-delivery control-plane protocol once the bet is placed:
classification, five-field intent contracts, autonomy gating, failure routing,
resumable spec statuswork-tracking — where scope/hill state lives during the buildqa-methodology — edge-case QA as late-cycle level-up, not gateEvery practice claim originates from one company's account (Basecamp, 2019). Independent team records through 2026 show real adaptations and documented abandonments; read references/anti-patterns.md before betting anything that matters, and treat six-week cycles as tunable scaffolding rather than doctrine.