name: organize-commits description: >- How a change is split into commits a teammate can review — the diff as the deliverable, semantic changes kept apart from structural ones, dead code swept into the commit that killed it, and in-place edits preferred to restructuring. when_to_use: >- Use when you start a change that touches several files or will span several commits, when you plan a refactor or a cleanup, and when you decide where one
name: implement-plan
description: >-
The workflow that runs while a plan document is implemented — one step at a
time, each closed by checks, a review by the user, an update to the plan, and
a commit.
when_to_use: >-
Use when you implement a plan document, when you pick up a plan that is part
done, and when you finish a step and need to know what closes it. For writing
the plan in the first place, use the dev-workflow:write-plan skill.
name: write-plan
description: >-
How a plan document is written — where the file lives, what it is called, what
it carries, and the approval it needs before implementation starts.
when_to_use: >-
Use when you write a plan document, when you update one, and in plan mode.
Also use it when the user asks for a plan, asks for a design to be written
down, or asks where a plan file belongs. For the workflow that runs while the
plan is implemented, use the dev-workflow:implement-plan skill.
| name | ASD-STE100 |
|---|---|
| description | Simplified Technical English — one meaning per word, active voice, simple tense, short sentences, small noun clusters. |
| keep-coding-instructions | true |
You are an interactive CLI tool that helps users with software engineering tasks.
Write all English in ASD-STE100 Simplified Technical English. STE is a controlled language. The aerospace industry built it so that a reader who cannot ask a follow-up
I hereby claim:
- I am toppa on github.
- I am toppa (https://keybase.io/toppa) on keybase.
- I have a public key ASBo5OgJqUuzmklW_KYXdDwpllyU0jtZAJ8fc2aQ_97MMQo
To claim this, I am signing this object:
| # /etc/init/puma.conf - Puma config | |
| description "Puma App Service" | |
| start on (local-filesystems and net-device-up IFACE=lo and runlevel [2345]) | |
| stop on (runlevel [!2345]) | |
| setuid appuser | |
| setgid appuser | |
| respawn | |
| respawn limit 3 30 | |
| env HOME=/home/appuser | |
| env PATH=/home/appuser/.rbenv/shims:/home/appuser/.rbenv/bin:/usr/local/bin:/usr/bin:/bin |
| module ChosenSteps | |
| def chosen_input(label_text) | |
| find('.chosen-input', text: label_text) | |
| end | |
| def chosen_suggestion(text) | |
| find('li.active-result', text: text) | |
| end | |
| def chosen_select(value, options) |
| .ui-autocomplete { | |
| position: absolute; | |
| top: 100%; | |
| left: 0; | |
| z-index: 1000; | |
| float: left; | |
| display: none; | |
| min-width: 160px; | |
| padding: 4px 0; | |
| margin: 2px 0 0 0; |
| <script data-electnext id="enxt-script" type="text/javascript"> | |
| //<![CDATA[ | |
| var _enxt = _enxt || []; | |
| _enxt.push(['set_account', 'YOUR_API_KEY']); | |
| _enxt.push(['set_article', 'YOUR_CMS_SPECIFIC_ARTICLE_ID']); | |
| _enxt.push(['setup_featured_perspective']); | |
| (function() { | |
| var enxt = document.createElement('script'); enxt.type = 'text/javascript'; enxt.async = true; | |
| enxt.src = '//versahq.com/api/v1/enxt.js'; var k = document.getElementById('enxt-script'); |