Tagged articles
19 articles
Page 1 of 1
AI Step-by-Step
AI Step-by-Step
May 5, 2026 · Product Management

How to Convert Rough PRDs into Structured AI‑First Specifications

The article explains why feeding vague PRDs to AI coding tools leads to unstable code, and presents a step‑by‑step workflow that rewrites rough requirements into a structured AI‑First PRD covering goals, boundaries, states, acceptance criteria, and feasibility checks before implementation.

AIPRDproduct-management
0 likes · 15 min read
How to Convert Rough PRDs into Structured AI‑First Specifications
Shuge Unlimited
Shuge Unlimited
May 3, 2026 · Artificial Intelligence

Combining OpenSpec and Superpowers: A 4‑Step Workflow to Eliminate Luck in AI Coding

This article analyses how OpenSpec’s hard‑coded specification engine and Superpowers’ LLM‑driven execution loop complement each other, presenting a detailed four‑step workflow, concrete code snippets, and a side‑by‑side comparison that shows how the combined approach resolves both definition and execution quality issues in AI‑assisted programming.

AI programmingDelta SpecLLM
0 likes · 17 min read
Combining OpenSpec and Superpowers: A 4‑Step Workflow to Eliminate Luck in AI Coding
AI Waka
AI Waka
Apr 28, 2026 · Product Management

Writing PRDs for AI Programming Agents: A New Specification Paradigm

The article explains how traditional product requirement documents must evolve into precise, structured specifications that AI programming agents can execute, detailing a four‑stage workflow, research before coding, protective constraints, measurable acceptance criteria, and platform‑specific best practices backed by recent surveys and industry studies.

AI AgentsAgent SkillsClaude
0 likes · 27 min read
Writing PRDs for AI Programming Agents: A New Specification Paradigm
o-ai.tech
o-ai.tech
Mar 26, 2026 · Artificial Intelligence

Why Superpowers Forces Brainstorming Before Any Code Is Written

The article explains that the brainstorming skill in Superpowers acts as a gatekeeper, preventing agents from jumping into implementation before the problem is fully defined, by enforcing a structured design process that yields a reviewed spec ready for planning and execution.

AI workflowSuperpowersbrainstorming
0 likes · 11 min read
Why Superpowers Forces Brainstorming Before Any Code Is Written
DaTaobao Tech
DaTaobao Tech
Nov 24, 2025 · Frontend Development

How Spec‑Driven AI Collaboration Solves Front‑End Component Reuse Challenges

The article examines the difficulties of traditional front‑end component reuse, proposes a spec‑driven AI collaboration model that shifts from code reuse to specification reuse, and demonstrates the approach with a detailed Bottom component case study, including design principles, architecture, code snippets, and practical benefits.

AI code generationTypeScriptcomponent reuse
0 likes · 31 min read
How Spec‑Driven AI Collaboration Solves Front‑End Component Reuse Challenges
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 10, 2025 · Backend Development

Master Spring Data JPA: 131 Real‑World Spring Boot 3 Cases & Best Practices

This article presents a comprehensive guide to Spring Data JPA in Spring Boot 3, covering 131 practical cases, core repository interfaces, Specification and Criteria Builder techniques, and dozens of performance‑optimizing tips such as lazy loading, caching, batch processing, transaction management, projections, and stream queries.

Backend DevelopmentJavaJpaRepository
0 likes · 15 min read
Master Spring Data JPA: 131 Real‑World Spring Boot 3 Cases & Best Practices
Top Architect
Top Architect
Apr 23, 2024 · Fundamentals

Guidelines for Front‑Back End Separation and API Specification (Version 1.0.0)

This article explains why front‑back end separation is needed, describes the evolution from MVC to SPA, outlines the principles of responsibility and concern separation, and provides a detailed API specification—including request/response formats, pagination, and special field handling—to improve collaboration and reduce integration effort.

Backendarchitecturefrontend
0 likes · 14 min read
Guidelines for Front‑Back End Separation and API Specification (Version 1.0.0)
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 13, 2022 · Fundamentals

Understanding ECMAScript Runtime Semantics, Algorithm Steps, and Abstract Operations

This article explains ECMAScript runtime semantics, detailing how algorithm steps and abstract operations such as ToBoolean and internal methods like [[GetPrototypeOf]] define JavaScript's execution behavior, and introduces related concepts like internal slots, completion records, and shorthand notations used in the specification.

Abstract OperationsAlgorithm StepsECMAScript
0 likes · 14 min read
Understanding ECMAScript Runtime Semantics, Algorithm Steps, and Abstract Operations
IT Architects Alliance
IT Architects Alliance
Feb 27, 2022 · Frontend Development

Guidelines for Front‑End/Back‑End Separation and API Specification

This article explains why front‑end and back‑end separation is needed, describes the evolution from MVC to SPA, outlines responsibilities, development workflow, and provides a detailed version‑1.0.0 API contract with request/response formats, special field rules, and future front‑end trends.

APIBackendarchitecture
0 likes · 13 min read
Guidelines for Front‑End/Back‑End Separation and API Specification
Top Architect
Top Architect
Jan 4, 2022 · Frontend Development

Guidelines for Front‑End/Back‑End Separation and API Specification (Version 1.0.0)

This article explains why and how to separate front‑end and back‑end responsibilities, introduces the SPA‑based architecture, outlines development processes, and provides a detailed API specification (including request/response formats, pagination, and special field rules) to improve collaboration and reduce integration effort.

APIBackendInterface
0 likes · 13 min read
Guidelines for Front‑End/Back‑End Separation and API Specification (Version 1.0.0)
ByteFE
ByteFE
Apr 8, 2021 · Fundamentals

Understanding Prototype Property Lookup and the [[Get]] Internal Method in ECMAScript

This article walks through how the ECMAScript specification defines prototype chain property lookup, detailing the [[Get]] internal method, OrdinaryGet algorithm, the role of the Receiver parameter, and how these mechanisms are invoked during member expression evaluation and function calls.

ECMAScriptInternal MethodsJavaScript
0 likes · 14 min read
Understanding Prototype Property Lookup and the [[Get]] Internal Method in ECMAScript
JavaScript
JavaScript
Mar 17, 2021 · Frontend Development

Explore the New ECMAScript 2021 Specification – The Future of JavaScript

Frontend developers are urged to spend a relaxed weekend reviewing the nearly completed ECMAScript 2021 specification—set for Ecma’s June approval—which will underpin the next generation of JavaScript implementations, with the full draft available at https://tc39.es/ecma262/2021/.

2021ECMAScriptJavaScript
0 likes · 1 min read
Explore the New ECMAScript 2021 Specification – The Future of JavaScript
Node Underground
Node Underground
Mar 27, 2020 · Frontend Development

How JavaScript Accesses Properties on Primitives: An ECMAScript Spec Walkthrough

This article explores how JavaScript’s ECMAScript specification defines property access on primitive values, detailing the runtime semantics of member expressions, abstract operations like GetValue and ToObject, internal slots, records, and the behavior of methods such as String.prototype.substring when invoked with various receivers.

ECMAScriptprimitivesproperty access
0 likes · 19 min read
How JavaScript Accesses Properties on Primitives: An ECMAScript Spec Walkthrough
360 Tech Engineering
360 Tech Engineering
Nov 8, 2019 · Fundamentals

Function Implementation Hiding Proposal: Goals, Directives, and Alternative Approaches

This article reviews the TC39 function‑implementation‑hiding proposal, explains the new hide‑source and sensitive directives that can conceal Function.prototype.toString and Error.stack details, evaluates their benefits and drawbacks, compares alternative hiding mechanisms, and answers common questions about the specification.

Error.stackFunction.prototype.toStringTC39
0 likes · 13 min read
Function Implementation Hiding Proposal: Goals, Directives, and Alternative Approaches