Token导航 LogoToken导航

Agent Skill · 研究检索

starwave%3asmolspec(星波%3asmolspec)

starwave%3asmolspec 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

starwave%3asmolspec 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 59,221。

总安装 392周安装 16GitHub Stars 18下载 127核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:starwave%3asmolspec(星波%3asmolspec)
来源仓库:https://github.com/arjenschwarz/agentic-coding
仓库路径:skills/starwave%3Asmolspec
安装命令:
npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:smolspec
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:smolspec

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

starwave%3asmolspec 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。适用于需要根据关键词或任务场景进行信息检索的场景,如小型规范制定、轻量设计等。

通过 npx skills add 命令从 GitHub 仓库安装,需结合原始 README 确认具体用法。安装前建议确认权限范围和维护状态,注意是否会触发联网或文件读写操作。建议核验来源仓库内容,确保功能与预期一致后再投入实际使用。

来源仓库内路径:skills/starwave%3Asmolspec

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:s…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

starwave%3asmolspec 怎么安装?

在终端执行 npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:smolspec。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

starwave%3asmolspec 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

starwave%3asmolspec 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

starwave%3asmolspec 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

starwave%3asmolspec 用的人多吗?

公开数据是累计安装 392 次,近一周安装 16 次,下载 127 次,GitHub 18 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

starwave%3asmolspec 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
starwave%3asmolspec

星波%3asmolspec · 本页

39218需要联网未明确未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Small Spec (Smolspec) - Lightweight Specification for Minor Changes

Create a lightweight specification for small changes that don't warrant the full spec workflow. This command combines research, planning, and task creation into a streamlined process.

Scope Assessment

Complexity Estimation:

  • The model MUST first estimate implementation complexity before proceeding
  • Estimate lines of code to be added/modified (target: <80 LOC for smolspec)
  • Count affected files and components (target: 1-3 files)
  • Assess if this fits micro-plan criteria: single component, minimal dependencies
  • The model MUST check whether an existing smolspec or full spec already covers the requested functionality

Initial Research:

  • The model MUST explore the codebase to identify affected areas
  • Identify existing patterns that can be leveraged
  • Document dependencies and integration points
  • Check for related features or ongoing work
  • The model MUST capture a concise summary of affected files, dependencies, and unknowns before moving forward

Assessment Questions: The model MUST answer these before proceeding:

  • Is this truly a small, isolated change?
  • Can this be implemented incrementally without breaking existing functionality?
  • Are the requirements clear enough to proceed without extensive clarification?
  • Does the codebase have established patterns for this type of change?

Escalation Criteria: If the change meets ANY of these criteria, the model MUST recommend using the full spec workflow instead:

  • Affects multiple subsystems or architectural boundaries
  • Requires breaking changes or significant API modifications
  • Impacts backward compatibility
  • Involves complex business logic or multiple user workflows
  • Requires coordination across multiple components
  • Has significant security, performance, or reliability implications
  • Estimated implementation >80 lines of code or >3 files
  • Requirements are ambiguous or need extensive clarification
  • The user explicitly requests a full spec
  • If uncertain between smolspec vs full spec, the model SHOULD default to recommending the full spec workflow

If escalation is needed, the model MUST:

  1. Explain why the full spec workflow is more appropriate
  2. Highlight specific complexity factors discovered during research
  3. Provide the complexity metrics (LOC estimate, file count, dependencies)
  4. Recommend starting with /starwave:requirements skill instead
  5. STOP execution of smolspec workflow

Feature Naming

  • The model MUST propose a {feature_name} based on: (1) user's explicit preference, (2) current branch name if not a default branch, (3) derived from the prompt
  • The model MUST allow the user to override the proposal
  • Feature names should be concise and descriptive (e.g., "add-logging", "fix-validation")
  • The model MUST sanitize feature names into filesystem-safe kebab-case slugs and ensure they do not collide with existing specs
  • The model MUST wait for user approval of the feature name

Lightweight Documentation

For changes that are appropriate for smolspec, the model MUST create documentation in two files:

File Structure:

  • Create specs/{feature_name}/smolspec.md for requirements and design
  • Create specs/{feature_name}/tasks.md for implementation tasks (compatible with next-task skill)
  • Create specs/{feature_name}/decision_log.md if any decisions need to be documented

Document Formats:

The smolspec.md file MUST contain these sections:

# {Feature Name}

## Overview
Brief description of what this change does and why it's needed (2-4 sentences).

## Requirements
Simple list of what needs to be accomplished using specification language:
- The system MUST {core requirement 1}
- The system SHOULD {recommended approach}
- The system MAY {optional enhancement}

Note: Use MUST for non-negotiable requirements, SHOULD for strong recommendations, MAY for optional features.

## Implementation Approach
Brief description of how this will be implemented:
- Key files to modify (with paths)
- Approach or pattern to use (reference existing similar implementations if available)
- Any important technical considerations
- Dependencies (existing code/libraries this relies on)
- Out of Scope (what will NOT be changed)

## Risks and Assumptions
Brief list of technical risks and key assumptions:
- Risk: {potential problem} | Mitigation: {how to address}
- Assumption: {what we're assuming is true}
- Prerequisite: {what must exist/work before this can be implemented}

The tasks.md file MUST follow the standard task format to be compatible with the next-task skill:

  • Numbered checkbox list with maximum two levels of hierarchy
  • May optionally group tasks into 1-2 phases if helpful for organization
  • Total task count SHOULD be 4-10 tasks (small changes shouldn't need more)
  • Each task must reference the smolspec.md file
  • Tasks build incrementally on previous steps

Task Description Guidelines:

  • Tasks MUST describe WHAT outcome is needed, not HOW to implement
  • Tasks SHOULD be verifiable with clear success criteria
  • Tasks MUST avoid prescriptive implementation details
  • Bad example: "Add validateEmail() function to utils.go"
  • Good example: "Email validation prevents invalid addresses from being submitted"
  • Each task SHOULD include verification steps (testing distributed throughout, not consolidated at end)

Documentation Constraints:

  • Keep smolspec.md concise (typically under 100 lines total)
  • Requirements MUST use specification language (MUST/SHOULD/MAY)
  • Implementation approach MUST reference specific file paths and existing patterns
  • Risks and Assumptions section MUST identify at least one risk or assumption
  • Tasks MUST be outcome-focused and verifiable
  • Testing MUST be distributed across tasks, not consolidated into final task
  • All tasks MUST involve writing, modifying, or testing code (no deployment, user acceptance testing, etc.)

Workflow Process

1. Research Phase:

  • Conduct initial research to understand the codebase and change scope
  • Identify affected files and components
  • Check for existing patterns to follow
  • Assess complexity and determine if full spec is needed
  • Share the research summary (scope, risks, references) with the user before planning

2. Planning Phase (if not escalated):

  • Propose feature name and get approval
  • Create initial smolspec.md with all required sections (Overview, Requirements, Implementation Approach, Risks and Assumptions)
  • Ask clarifying questions if needed (use AskUserQuestion tool)
  • Keep documentation minimal but complete
  • Ensure smolspec is self-contained (assume fresh AI session will execute without conversation history)
  • Use the design-critic skill to review the smolspec.md document
  • Incorporate the design-critic's feedback and recommendations into the smolspec.md
  • Update the document based on valid critiques before presenting to user
  • Capture any noteworthy decisions or trade-offs identified during critique inside specs/{feature_name}/decision_log.md

3. Self-Review Phase: Before presenting to user, the model MUST verify:

  • Requirements use specification language (MUST/SHOULD/MAY) and are testable
  • Implementation approach references specific files with paths
  • Implementation approach references existing patterns or similar code
  • At least one risk or assumption is documented with mitigation/validation plan
  • Dependencies and prerequisites are clearly stated
  • Out of scope items are explicitly listed
  • No vague language (e.g., "robust", "user-friendly" without specifics)
  • All sections are complete and self-contained
  • Document is concise (<100 lines) but complete
  • Red flags checked: scope creep, wrong technology, missing prerequisites

4. Review Phase:

  • Present the smolspec document to the user (after design-critic review, incorporation, and self-review)
  • Ask "Does this smolspec look good?"
  • Make modifications based on user feedback
  • Repeat until explicit approval is received

5. Task Creation:

  • Once smolspec.md is approved, create the tasks.md file
  • The model MUST use the rune skill to:

- Create the task file at specs/{feature_name}/tasks.md with a reference to smolspec.md - Add tasks using batch operations, including blocked_by dependencies where tasks build on previous steps

  • Task structure should follow the standard format compatible with next-task skill
  • Keep it simple: 4-10 total tasks, optionally organized into 1-2 phases
  • Each task MUST be outcome-focused (WHAT needs to be achieved, not HOW)
  • Each task MUST be verifiable with clear success criteria
  • Testing MUST be distributed throughout tasks (e.g., Task 2 implements, Task 3 verifies)
  • After creating tasks.md, perform self-review:

- Tasks describe outcomes, not implementation steps - Each task has verification/success criteria - Testing is distributed, not consolidated at end - All tasks involve code changes (no deployment/UAT tasks) - Tasks build incrementally without gaps - No orphaned or hanging code

  • Ask "Do these tasks look good?"
  • Make modifications if needed and repeat until explicit approval

Additional Constraints

Workflow Execution:

  • The model SHOULD complete the entire workflow in a single conversation flow (don't split into separate skills)
  • The model MUST NOT implement the feature as part of this workflow - only create the specification
  • The model MAY ask targeted questions but should minimize back-and-forth compared to full spec workflow
  • The model SHOULD suggest using full spec workflow if the change grows in scope during planning

Documentation Quality:

  • All documents MUST be self-contained (assume fresh AI session without conversation history)
  • The model SHOULD leverage existing patterns and conventions found in the codebase
  • The model SHOULD link to relevant files, specs, or commits referenced during research to minimize rework
  • The model MUST include specific file paths, not generic references
  • The model SHOULD document any assumptions or uncertainties in the Risks and Assumptions section
  • If decision_log.md exists for this feature, follow the decisions documented there

Task Quality:

  • The model MUST ensure all tasks are coding-focused (no deployment, UAT, or non-code tasks)
  • Tasks MUST be outcome-focused (describe WHAT, not HOW)
  • Testing MUST be distributed throughout task phases
  • Each task MUST be verifiable with clear success criteria
  • Tasks MUST build incrementally without gaps or orphaned code

Self-Containment Requirements: The smolspec MUST be executable by a fresh AI session with only:

  • The smolspec.md document
  • The tasks.md document
  • Access to the existing codebase
  • No conversation history or external context

Success Criteria

The smolspec workflow is complete when:

  • A clear, concise smolspec.md file exists with all required sections:

- Overview (2-4 sentences) - Requirements (using MUST/SHOULD/MAY specification language) - Implementation Approach (with specific file paths and existing pattern references) - Risks and Assumptions (at least one documented)

  • A tasks.md file exists with:

- 4-10 total outcome-focused tasks - Optionally organized into 1-2 phases - Distributed testing (not consolidated at end) - All tasks are code-focused and verifiable

  • User has explicitly approved both the smolspec and tasks
  • Tasks have been created in the rune system and are compatible with next-task skill
  • All documentation is self-contained and executable by fresh AI session
  • Self-review checklists have been completed for both smolspec and tasks
  • Documentation is minimal but complete (smolspec typically <100 lines)

平台分布

Codex

36.43%
按下载量换算46

Claude

27.67%
按下载量换算35

Cursor

19.55%
按下载量换算25

Gemini CLI

8.89%
按下载量换算11

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills