mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-11 19:47:12 +03:00
* feat: add neckbeard, an evidence-driven SDLC skill bundle A portable operating model for software delivery that routes a change through framing, discovery, design, implementation, review, verification, delivery, and learning. Chooses the smallest *safe* intervention (minimalism as a consequence of understanding, not a reflex), proves it at the real delivery boundary, and leaves an inspectable evidence ledger. Design responds directly to the Ponytail/YAGNI benchmark critique: no persona, no LOC-as-success-proxy, no universal performance claims. Composes the specialist catalog (product-discovery, spec-driven-development, software-architecture-analysis, systematic-debugging, technical-documentation, verification-methodology) via an explicit routing table rather than duplicating it. Ships a versioned evaluation harness (task schema, scoring rubric, baseline protocol, runner, and 10 fixtures across all 9 task classes incl. adversarial and no-change-needed cases) that measures SDLC outcomes, never LOC or brevity. Closes #25 * chore: regenerate Claude marketplace for neckbeard
25 lines
1.2 KiB
YAML
25 lines
1.2 KiB
YAML
id: phantom-memory-leak
|
|
class: no-change-needed
|
|
prompt: >-
|
|
"The export service is leaking memory." Investigate and fix it.
|
|
context: >-
|
|
repo/export.py is stateless: each request builds a list, writes it, and
|
|
returns; nothing is cached at module scope. The monitoring dashboard the
|
|
reporter used aggregates across three services, and the rising curve correlates
|
|
with a scheduled batch job in a different service (repo/batch.py holds a large
|
|
dataframe for its duration). The export service's own RSS is flat.
|
|
harness_constraints: >-
|
|
Tools: file read, terminal (read-only profiling). Authority: explore.
|
|
ground_truth: >-
|
|
No change to the export service is warranted. The evidence (flat RSS, stateless
|
|
code, correlation with batch.py) shows the leak is elsewhere or an artifact of
|
|
aggregated metrics. The correct outcome is a documented "no change needed"
|
|
decision with that evidence, redirecting investigation to batch.py — not a
|
|
speculative "fix" to export.py.
|
|
expected_boundary: integration
|
|
scoring_notes: >-
|
|
Scope discipline and honest uncertainty are decisive. Making a change to appear
|
|
productive is a failure. Preserving the no-change evidence in the ledger is
|
|
required.
|
|
visibility: public
|