Implement
sickn33/agentic-awesome-skills
Implement a piece of work based on a PRD or set of issues. An agent skill from sickn33/agentic-awesome-skills.
Plan, implement, and accept Classic tasks. An agent skill from rpamis/comet.
$ npx skills add rpamis/comet --skill comet-build -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rpamis/comet comet-build --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/assets/skills/comet-build .claude/skills/comet-build && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "comet-build" agent skill from https://github.com/rpamis/comet/tree/master/assets/skills/comet-build into .claude/skills/comet-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comet-build", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/rpamis/comet/tree/master/assets/skills/comet-buildType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add rpamis/comet --skill comet-build -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rpamis/comet comet-build --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .agents/skills && cp -r skills-src/assets/skills/comet-build .agents/skills/comet-build && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "comet-build" agent skill from https://github.com/rpamis/comet/tree/master/assets/skills/comet-build into .agents/skills/comet-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comet-build", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rpamis/comet --skill comet-build -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rpamis/comet comet-build --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/assets/skills/comet-build .cursor/skills/comet-build && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "comet-build" agent skill from https://github.com/rpamis/comet/tree/master/assets/skills/comet-build into .cursor/skills/comet-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comet-build", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/rpamis/comet.git --path assets/skills/comet-build--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add rpamis/comet --skill comet-build -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rpamis/comet comet-build --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/assets/skills/comet-build .gemini/skills/comet-build && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "comet-build" agent skill from https://github.com/rpamis/comet/tree/master/assets/skills/comet-build into .gemini/skills/comet-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comet-build", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install rpamis/comet comet-buildInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add rpamis/comet --skill comet-build -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .github/skills && cp -r skills-src/assets/skills/comet-build .github/skills/comet-build && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "comet-build" agent skill from https://github.com/rpamis/comet/tree/master/assets/skills/comet-build into .github/skills/comet-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comet-build", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rpamis/comet --skill comet-build -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rpamis/comet comet-build --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/assets/skills/comet-build .opencode/skills/comet-build && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "comet-build" agent skill from https://github.com/rpamis/comet/tree/master/assets/skills/comet-build into .opencode/skills/comet-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comet-build", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
comet-buildPlan, implement, and accept Classic tasks. An agent skill from rpamis/comet.
Comet Build is an agent skill from rpamis/comet. Plan, implement, and accept Classic tasks. Use when the user invokes /comet-build or Classic Runtime enters Build or returns to Build for repairs.
Its SKILL.md is about 6.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
The repository describes itself as: Comet: agent skill harness for turning ideas into evaluated workflows. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0fd42a0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmgitnodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Comet Build loads about 6.5k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 3,045 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from rpamis/comet at commit 0fd42a0, republished under its MIT licence (© rpamis). 3,045 words, ~6,550 tokens.
.claude/skills/comet-build/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.After entry returns layout, follow comet-classic/reference/classic-layout.md to bind each logical root to its directory. Do not reload the protocol if it is already in context. Use the adapter for all OpenSpec CLI calls and the bound <classic-*> roots for paths; do not run an extra root show first.
Use the supported comet CLI described in comet-classic/reference/scripts.md for these checks. When resuming from any entry, first follow comet-classic/reference/context-recovery.md:
comet state select <change-name>
comet state check <name> build --jsonIf this invocation already has a successful Design/Guard result with Build state, use its data.configuration, configurationReadiness, artifactRefs, task information, and agent.continuation without repeating select/check. Run the entry commands above only on recovery or workspace/external state changes. After writing configuration, use the successful result rather than repeating get for every field. Handle data.issues on failure.
If select/check returns BLOCKED — or a branch-binding ERROR — because bound_branch differs from the current branch, pause under comet-classic/reference/decision-point.md. Offer a single choice: return to the bound branch and rerun entry checks, or, after the user explicitly confirms that the current branch should take over this change, run comet state rebind <change-name> and rerun entry checks. Do not switch or rebind branches yourself.
Recovery: Reconcile the returned phase, task IDs, and plan base-ref with existing implementation and review records. Resume the unfinished implementation or review step. An unchecked task may already be implemented. Inspect checkpoints before dispatching; do not repeat existing commits or assume external operations are safe to retry.
Read configuration, configurationReadiness, taskState, and nextAction from entry. When configurationReadiness.missingFields and invalidFields are empty, retain the confirmed configuration instead of presenting the same choices again; ask only about the listed missing or invalid decisions. If configuration, plan, and review records remain valid, continue without asking again or regenerating them. Open must already have prepared and bound the workspace. Stop if isolation is missing or the directory does not match, and resume in the projectRoot returned by workspace resolve. Do not create or switch workspaces in Build.
Confirm the execution strategy before writing a plan. configurationReadiness lists only unresolved or invalid fields; a valid configuration is not presented as a new choice. If configuration is missing or the user explicitly requests a change, collect execution mode, TDD, and review mode together under comet-classic/reference/decision-point.md, asking only about the listed decisions. Do not choose based on the model name.
| build_mode | Behavior |
|---|---|
autonomous | After explicit user selection, the Agent writes the plan and either implements serially or delegates a clearly scoped group of tasks. External planning/execution skills are not mandatory. |
subagent-driven-development | Load the same-named Superpowers skill. The main session coordinates, the implementer writes the code, and both follow Comet's dispatch and review rules. |
executing-plans | Load the same-named Superpowers skill; the main session implements the plan in order. |
Recommend autonomous when the Agent can plan effectively and a long task needs flexible organization. Recommend subagent-driven-development for a fixed delegation method, or executing-plans for a fixed sequential method. Recommendations do not replace user confirmation and must not automatically replace an existing change's strategy.
| Configuration | Options and requirements |
|---|---|
tdd_mode | tdd: confirm a test fails because of the missing behavior (RED), then implement it and make the test pass (GREEN). direct: per-task RED/GREEN is not required, but relevant tests and defect regression results still are. |
review_mode | off: no automatic review for low-risk tasks. standard: review risky tasks and perform the single final integration review in Verify. thorough: independently review each task or section according to the selected execution strategy, then complete the final integration review. |
Full autonomous requires standard or thorough; implementer self-review cannot replace independent review. Existing execution strategies retain their review_mode rules. Recommend tdd and standard by default. Hotfix/tweak direct presets remain unchanged.
After the user makes all choices, write the configuration atomically. For example, for an explicit autonomous/TDD/standard choice:
comet state set <name> build_mode autonomous subagent_dispatch null tdd_mode tdd review_mode standard --jsonSubstitute the actual choices. For subagent-driven-development, also write subagent_dispatch confirmed; for other modes, write null. Preserve isolation, bound_branch, and any existing pause. Stop on write failure without loading the execution skill. If the user has not decided or requests a pause, stop without writing partial configuration.
direct is not an alias for autonomous. Full allows direct only when explicitly requested and recorded with direct_override true. Autonomous does not permit skipping design, planning, configuration, verification, or independent review.
tasks.md determines task completion. Run comet state tasks <name> --json only when task bodies or IDs are needed. If IDs are missing, run comet state tasks <name> --assign-ids --json, preserving existing IDs and updating affected handoff content and plan mappings.
Follow context-recovery.md when resuming, syncing legacy plan checkboxes, or recording completed work. Unchecked does not mean unimplemented: check off work whose implementation, checks, and reviews are sufficient, and finish only what remains for other tasks. task-complete automatically syncs legacy plans with comet-task ID mappings. Use comet state sync-plan <name> for a separate sync. When planSync returns mapping-required, add the mapping without reimplementing the task.
Keep an existing valid plan. Otherwise, use configuration.language to create <classic-superpowers-root>/plans/<YYYY-MM-DD>-<change-name>.md:
writing-plans skill for writing and self-checking only; stop if it fails. Pass the confirmed configuration, design_doc, tasks.md, fixed plan path, and current git rev-parse HEAD. Return to Comet Build afterwards without choosing the strategy again or entering the external skill's subsequent workflow.Adjust plan depth to risk: keep plans brief for clear, mature, reversible work; record tradeoffs, dependencies, rollback, and verification for real technical choices, component dependencies, permissions, migrations, concurrency, compatibility, or irreversible operations. Each task must still produce an independently acceptable result and identify its task ID, scope, dependencies, constraints, and acceptance commands or scenarios. Organize preparation, implementation, tests, and documentation around that result. Do not split tasks by estimated minutes, file counts, or RED/GREEN steps. Reference designs and requirements rather than writing the whole implementation in advance. Include code excerpts only for interfaces or high-risk algorithms that need review before implementation.
Do not create another checkbox list in a new plan. Add <!-- comet-task-authority: <classic-task-authority-ref> -->, using the repository-relative reference from data.artifactRefs.tasks, and associate each task with <!-- comet-task-ref:<task-id> -->. Add actual new work to tasks.md and assign IDs before adding it to the plan. Handle scope changes under Step 4.
Plan frontmatter:
---
change: <change-name>
design-doc: <recorded-design-doc-path>
base-ref: <git rev-parse HEAD before implementation>
---Keep a legacy plan's base-ref; do not replace it with current HEAD on recovery. Reuse data.artifactRefs.plan for <plan-ref>. For a new plan, combine data.artifactRefs.plansRoot and the chosen filename into a repository-relative reference. Use the absolute path only for writing. After confirming that the file exists, record it:
comet state set <name> plan "<plan-ref>" --jsonContinue under the confirmed strategy after planning; do not add another configuration approval. If the user explicitly requests a model switch or a pause after the plan, write comet state set <name> build_pause plan-ready and stop. Clear an existing plan-ready pause only after the user explicitly asks to continue. Keep the valid plan and configuration. For an older change missing configuration, complete Step 1 without rewriting the plan.
Use this invocation's entry configuration and continuation before implementation. Refresh entry after configuration, requirements, or workspace changes. Run checks according to risk instead of repeating the full suite after every small edit. External skills execute only the current plan and confirmed configuration. They must not create a worktree, choose isolation again, add a final review, or call finishing-a-development-branch. Return completed tasks to Comet Build.
comet-classic/reference/subagent-dispatch.md, delegate a clearly scoped group of tasks as a work package, save coordination records through Runtime, and arrange an independent reviewer. External execution skills are not mandatory.executing-plans with the Skill tool, pass entry configuration.language, and execute the plan in order. Stop if loading fails.comet-classic/reference/subagent-dispatch.md. The main session coordinates without writing code on the implementer's behalf. If dispatch fails, save the BLOCKED reason; do not silently take over or change strategies.With tdd, every implementation task must record actual RED and corresponding GREEN commands/results, with a RED failure caused by the intended missing behavior. Autonomous need not load an external TDD skill but still requires RED/GREEN. Executing-plans loads test-driven-development once before first implementation; the implementer loads it for subagent execution. Do not reload while context is intact. After context loss, inspect existing results instead of reenacting verified implementation or reverting code to fabricate RED. Direct still requires relevant checks and defect regression results.
Build reviews tasks or sections only; Verify owns the single final integration review:
Resolve CRITICAL/IMPORTANT findings. Stop if independent review is unavailable; self-review is not a substitute. Record the rationale and affected scope of accepted noncritical deviations. After acceptance, use task-complete to check off tasks.md by ID. Save coordination and recovery records through comet state checkpoint <name> --file <json-path>; see context-recovery.md for fields and read/write rules. Checkpoints do not replace task completion marks or actual check/review results.
Investigate the root cause of unexpected crashes, behavior, test failures, or build failures before changing source. Autonomous follows the debugging protocol directly; other strategies load Superpowers systematic-debugging. A verified TDD RED caused by the missing behavior is expected evidence. Loading errors, environment errors, unrelated regressions, and unexplained RED failures still require investigation.
Follow comet-classic/reference/debug-gate.md for root-cause investigation, a minimal failing test, verification after repair, and completing these steps within the current change.
When implementation reveals gaps in the initial spec, handle them according to the size of the change.
For implementation details within the confirmed scope that do not change public behavior or acceptance requirements, update the plan and rationale without reopening Open/Design. The following categories apply only to actual specification or scope changes:
| Size | Trigger | Action |
|---|---|---|
| Small | Missing acceptance scenarios or edge cases | Edit delta spec + design.md directly and add tasks.md work. |
| Medium | Interface changes, new components, or data-flow changes | Pause under comet-classic/reference/decision-point.md and wait for explicit confirmation. Offer: continue with the design update, or adjust the requested change. Do not reopen Design without this confirmation. After approval, load Superpowers brainstorming through the Skill tool to update the Design Doc + delta spec. |
| Large | An entirely new feature requirement | Pause, present split choices, and wait for explicit confirmation. Then create an independent change through /comet-open. |
Recheck scope: Before adding tasks, compare the original goal, public behavior, acceptance requirements, and risks the user has accepted. Update tasks and rationale directly when adding omitted work within that scope or adjusting task granularity. Task counts or growth percentages alone do not require a pause. Only actual scope expansion, redesign, or a new independently shippable feature requires a decision under comet-classic/reference/decision-point.md: continue, adjust, or split.
Create independent changes through /comet-open, never directly through /opsx:new. This creates both OpenSpec artifacts and .comet.yaml so the new change remains under Comet's state machine.
Include these user choices:
/comet-open.Maintenance rules:
Update handoff: Adding, changing, or deleting delta spec makes the design handoff hash stale. Regenerate it directly during Build without moving phase or step backwards:
comet handoff <change-name> design --writeThis rebuilds handoff from current OpenSpec artifacts and updates handoff_hash. It does not change phase or Runtime currentStep; continue Build afterwards.
Build may span many tasks. To support recovery after context compaction:
comet state task-complete <name> <task-id> --expect <revision> --json. Use the revision from the inspected task list. Reassess changed requirements instead of blindly refreshing and retrying. New plans and checkpoints must not copy checkboxes; sync only legacy items with explicit ID mappings, following context-recovery.md. Accept work packages per task ID, persist coordination with checkpoint, and save progress under the project's commit policy.comet-classic/reference/context-recovery.md with phase build.comet-classic/reference/dirty-worktree.md for inspection, ownership classification, and prohibited actions. In Build, if the attributed diff indicates plan or spec changes, apply Step 4's categories.isolation is current, branch, or worktree.build_mode is autonomous, subagent-driven-development, executing-plans, or explicitly overridden direct. Subagent-driven-development requires subagent_dispatch: confirmed. Full autonomous retains valid design, plan, and standard/thorough independent review.tdd_mode is tdd or direct.review_mode is off, standard, or thorough.comet guard <change-name> build --apply passes all checks and advances to phase: verify, independently of auto_transition.Prefer Runtime execution and recording to avoid running a check manually and then again through Guard.
Use --local only for deterministic local checks. Omit it for external services or uncertain environments; that evidence is single-use. The platform adapter handles ordinary Windows npm/pnpm shims. Batch arguments with shell metacharacters are rejected. Use an explicit entry such as node <script> for complex checks, not a whole shell string as a program name.
comet check run <change-name> build --local -- <program> [args...]Guard checks configuration, tasks, and artifacts first, then reuses Runtime results with matching inputs and environment; it runs a detected build only when valid evidence is missing. Evidence cwd must match the directory where guard is later invoked (usually the project root). When the build entry lives in a subdirectory, record a form that executes from the project root (for example npm --prefix <subdir> run build), or declare the command's cwd in .comet/check-policy.json (version 2) and record it with --cwd <subdir> (see comet-classic/reference/scripts.md). Evidence is judged by "input scope": the default inputs are working-tree file contents, so changes to source, tests, related configuration, dependencies, or submodules require rerunning the relevant checks, while commits, staging, task checkbox ticks, and environment variable changes do not invalidate evidence by default. Documentation-only edits (Markdown plus LICENSE/NOTICE/AUTHORS at the repository root, and Markdown/.txt/.rst under docs/, doc/, documentation/, .github/, excluding OpenSpec and Superpowers artifacts) also keep evidence valid by default; guard and comet check run report the ignored paths instead of rerunning the command, so a README touch no longer forces a full rebuild-and-retest cycle. Set classic.document_evidence: strict in .comet/config.yaml if a command actually consumes those documents, or declare exact inputs through .comet/check-policy.json (see comet-classic/reference/scripts.md). For small in-phase changes, run an incremental command first (such as only related tests) with --incremental to keep evidence current; guard --apply still requires full evidence from the complete command before advancing. When guard reports invalid evidence it prints the reason and changed files; handle those instead of rerunning everything. After context loss, revalidate reusable local results and rerun only invalid or single-use checks. Do not reuse results if inputs changed during execution. Preflight does not consume single-use evidence; a successful phase transition does. Read failure logs through logRef as needed.
state record-check --command only records a manual declaration. Comet never executes that text, and it cannot automatically authorize advancement. A manual declaration also becomes the latest record for its scope and shadows earlier still-valid Runtime evidence; guard rejects it and requires a fresh comet check run — the only way past it is rerunning one check while the tree is quiet. Build and Verify evidence are separate: Verify can reference a revalidated build result, but a successful build does not replace tests or acceptance scenarios. COMET_SKIP_BUILD=1 is a legacy bypass, not auditable build evidence.
Build command detection covers three sources: a build script in the invocation directory's package.json, pom.xml, or Cargo.toml. When a monorepo root has no build script, workspace packages are probed (one level of directories declared through package.json workspaces or pnpm-workspace.yaml); exactly one package with a build script auto-runs as npm --prefix <package> run build, and when several packages declare one, guard does not choose for the user — it lists the candidates with a copyable record command.
Recording evidence: finish the implementation and make its checks pass, then record the build evidence and run comet guard <change-name> build --apply. Build records build evidence only: external (non---local) verify checks must be recorded after guard build --apply succeeds — the phase transition expires externally recorded verify evidence (crossed a phase boundary), so expensive non-idempotent external checks would run for nothing; --local evidence is exempt and can be recorded in one shell call. Runtime reuses recorded evidence automatically when inputs did not change, so a rerun after a documentation edit does not execute the command again. When guard reports invalid evidence, it names the exact reason and changed files — rerun only the listed scope and follow the message for record-check or phase-boundary situations instead of redoing everything. Commit after guard passes; tick tasks with comet state task-complete.
Before exiting, advance phase with the guard, independently of auto_transition:
comet guard <change-name> build --applyState becomes phase: verify, verify_result: pending.
Follow comet-classic/reference/auto-transition.md and the successful result's agent.continuation. Do not repeat next, select, or check when valid state information is already available. Run this only after context loss, external state changes, or when an older result lacks that information:
comet state next <change-name>NEXT: auto: invoke the skill named by SKILL.NEXT: manual: do not invoke the next skill. Follow HINT, return control, and end this invocation without another confirmation question.NEXT: done: the workflow is complete.© rpamis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in assets/skills/comet-build of rpamis/comet.
Open the folder on GitHubat commit 0fd42a0
Comet Build next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Comet Build this skillrpamis/comet | 3.2k | — | ~6.5k | Automated safety check: Pass | MIT | |
| Implementsickn33/agentic-awesome-skills | 47k | 5 repos | ~306 | Automated safety check: Pass | MIT | |
| Implementcodewhale-hq/Codewhale | 41k | — | ~190 | Automated safety check: Pass | MIT | |
| Agent Implementer Sparc Coderruvnet/ruflo | 74k | 2 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Acceptance Orchestratorsickn33/agentic-awesome-skills | 47k | 2 repos | ~943 | Automated safety check: Pass | MIT | |
| Incremental Implementationaddyosmani/agent-skills | 103k | 1 repos | ~2.3k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
Implement a piece of work based on a PRD or set of issues. An agent skill from sickn33/agentic-awesome-skills.
codewhale-hq/Codewhale
Carry an authorized, defined request or approved plan through scoped edits and proportionate verification.
ruvnet/ruflo
Agent skill for implementer-sparc-coder - invoke with $agent-implementer-sparc-coder
sickn33/agentic-awesome-skills
A skill your agent uses when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.
addyosmani/agent-skills
Delivers a change in thin vertical slices, each implemented, tested, verified and committed before the next, using vertical, contract-first or risk-first slicing.
paperclipai/paperclip
Produce QA acceptance criteria and a manual validation plan for a feature change — golden path, edge cases, error states, performance limits, and explicit pass/fail evidence.
rpamis/comet
A skill your agent uses when 用户要启动或恢复 Comet 工作流,需要根据 active change、.comet.yaml、hotfix/tweak 意图路由到对应阶段 Skill。
rpamis/comet
Comet workflow entry. An agent skill from rpamis/comet.
rpamis/comet
Comet — OpenSpec + Superpowers dual-star development workflow.
rpamis/comet
Archive and deliver a Classic change. An agent skill from rpamis/comet.
rpamis/comet
Comet Classic workflow entry. An agent skill from rpamis/comet.
rpamis/comet
Complete the Classic technical design and obtain user confirmation.
Plan, implement, and accept Classic tasks. An agent skill from rpamis/comet. Comet Build is an agent skill from rpamis/comet. Plan, implement, and accept Classic tasks.
Comet Build fits situations like: the user invokes /comet-build; classic Runtime enters Build; returns to Build for repairs.
Run `npx skills add rpamis/comet --skill comet-build -a claude-code`. Or copy the skill folder (assets/skills/comet-build in rpamis/comet) into .claude/skills/comet-build in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rpamis/comet --skill comet-build -a codex`. Or copy the skill folder (assets/skills/comet-build in rpamis/comet) into .agents/skills/comet-build in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rpamis/comet --skill comet-build -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/comet-build, .gemini/skills/comet-build, .github/skills/comet-build and .opencode/skills/comet-build in your project.
Going by SKILL.md and its folder, Comet Build needs the command-line tools its instructions call (npm, git and node).
SKILL.md contains no URLs. Its commands use npm and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Comet Build is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.5k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Comet Build: Implement (sickn33/agentic-awesome-skills, 47k stars), Implement (codewhale-hq/Codewhale, 41k stars), Agent Implementer Sparc Coder (ruvnet/ruflo, 74k stars) and Acceptance Orchestrator (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rpamis (a GitHub organization) maintains it in rpamis/comet, which has 3,166 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 9, 2026.
Source: rpamis/comet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.