跳到正文
cccskills
免费在 GitHub 公开

research-first-dev

Research a development problem before implementation by checking existing projects, packages, documentation, and design patterns. Compare at least three approaches across effort, time, risk, and scalability, then provide a ranked recommendation with rationale and go/no-go criteria.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Research-first development methodology that investigates existing solutions, brainstorms alternatives, and evaluates trade-offs before any implementation begins.

a5c-ai/babysitter星标 1,872(GitHub 1,872 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • Comparing approaches for a new feature
  • Evaluating a dependency before adopting it
  • Planning an architecture or performance change

包含的文件(2)

  • SKILL.md2.0 KB
  • README.md233 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

  • Parse the request into specific technical requirements
  • Identify the domain and relevant technology stack
  • List known constraints (time, resources, compatibility)
  • Define success criteria

2. Existing Solution Search

  • Search GitHub for similar implementations
  • Check package registries (npm, PyPI, crates.io, etc.)
  • Review documentation for framework-specific solutions
  • Identify relevant design patterns
  • Check for known anti-patterns to avoid

3. Alternative Brainstorming

  • Generate at least 3 alternative approaches
  • Include a "build" option and at least one "buy/reuse" option
  • Consider unconventional approaches

4. Trade-Off Evaluation

  • Complexity: implementation effort, learning curve
  • Time: development timeline, time-to-value
  • Risk: failure modes, dependency risks, maintenance burden
  • Scalability: growth limits, performance under load
  • Score each alternative on all 4 axes

5. Recommendation

  • Rank alternatives by composite score
  • Provide clear recommendation with justification
  • Include risk mitigation plan for chosen approach
  • Define go/no-go criteria

Iterative Retrieval

  • Start broad, narrow based on findings
  • Use confidence scoring to decide when to stop
  • Maximum 3 retrieval rounds per topic
  • Cache findings for reuse in subsequent phases

When to Use

  • New feature development (always)
  • Architecture changes
  • Technology selection
  • Dependency evaluation
  • Performance optimization strategy

Agents Used

  • planner (primary consumer)
  • architect (architecture-specific research)

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Get implementations and guidance for advanced data structures used in competitive programming and complex algorithm problems. The skill covers balanced trees, persistent structures, tree decompositions, and range-query tools, with usage notes and complexity information.

中文简介正在准备中。当前显示英语简介。

  • Implementing a treap or splay tree
  • Answering range queries with a wavelet tree
  • Handling dynamic tree operations
a5c-ai/babysitter18722026年9月17日 更新

Use this skill for an independent, evidence-based code review focused on whether an implementation meets its specification. It returns a clear PASS or FAIL verdict with file and line references, using a fresh reviewer for each re-review.

中文简介正在准备中。当前显示英语简介。

  • Checking whether code meets a specification
  • Running a final cross-unit code review
  • Re-reviewing a change after it failed
a5c-ai/babysitter18722026年9月17日 更新

Apply supported repetitive code edits with WebAssembly (WASM), a portable runtime, when a code pattern matches. Transforms include modernizing variable declarations, adding types or error handling, and converting Promise chains; unmatched patterns go to a coder fallback.

中文简介正在准备中。当前显示英语简介。

  • Modernizing repeated variable declarations
  • Adding TypeScript annotations to matching functions
  • Wrapping simple calls in error handling
a5c-ai/babysitter18722026年9月17日 更新

Coordinates long-lived Crew agents and transient Polecat workers by assigning work through hooks, handing tasks between agents, and nudging stalled sessions. It also explains a three-level hook hierarchy and provides commands for listing, feeding, and reviving agents.

中文简介正在准备中。当前显示英语简介。

  • Assign work to persistent and short-lived agents
  • Hand off tasks between agents and prompt stalled workers
  • Set up shared, role-specific, and rig-specific hooks
a5c-ai/babysitter18722026年9月17日 更新

Turn algorithm execution into visual steps, showing how arrays, trees, graphs, and dynamic programming tables change. Generate formats such as ASCII, SVG, GIF, or HTML to explain concepts, inspect behavior, or support debugging.

中文简介正在准备中。当前显示英语简介。

  • Explaining sorting or search step by step
  • Showing graph traversal or shortest-path execution
  • Visualizing dynamic programming table changes
a5c-ai/babysitter18722026年9月17日 更新

Coordinate multi-agent work with short task cycles and regular checkpoints. The skill checks whether agents share consistent state and stay within assigned roles, then scores drift and guides corrections or human escalation when needed.

中文简介正在准备中。当前显示英语简介。

  • Coordinating agents on related subtasks
  • Keeping high-risk work aligned with its scope
  • Checking shared memory consistency
a5c-ai/babysitter18722026年9月17日 更新

查看 a5c-ai 的全部技能

报告此技能的问题