Repository navigation
feat(skills): add user-invoked workit-architecture - #220
Merged
Merged
Conversation
Rank cited deepening opportunities from churn, ledger friction and test-audit signals, grill the chosen one, and hand it to fanout or implement only on approval. Adds the instruction-files mode (three passes, one commit each) and the test-sweep mode. Registered with the wk-architecture alias, the Codex implicit-invocation opt-out and a user-invoked bootstrap route. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gate old-test deletion on a planted break, let instruction-files commits add no lint finding (not demand exit 0), run workit check test and commit through workit per pass, skip noise in churn, bound the explorer, pin the ADR and wait-for-approval doctrine, and narrow the route phrase. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
BrainerVirus
force-pushed
the
feature/architecture-skill
branch
from
October 7, 2026 12:27
c628f12 to
be05890
Compare
BrainerVirus
enabled auto-merge (squash)
October 7, 2026 12:27
Contributor
|
🎉 This PR is included in version 7.6.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
workit-architecture(/wk-architecture), a second user-invoked skill modeled onworkit-retro(#210) and adapted from Matt Pocock'simprove-codebase-architectureandcodebase-design.git logchurn,workit ledger listfriction (failed checks and verdicts, rulings,retro:decisions) andworkit test-audit. It reads GLOSSARY.md, CODING_STANDARDS.md and ADRs, and never re-litigates an ADR without new evidence. A read-only subagent explores for cited friction and applies the deletion test. The report is 3-5 ranked candidates. Each one has files and modules, friction with 2 or more cited occurrences, the deeper interface, what gets simpler and testable, and a merge-danger line (one-way or two-way door, plus blast radius). The text list is primary; an HTML report is offered only when the host can render one. The chosen candidate is grilled the wayworkit-shapedoes it, then handed to aworkit fanout plan(scopes and dependencies) or to a singleworkit-implementslice. It never refactors without the user's approval.workit knowledge lintis the gate after every commit, and no file is ever scaffolded empty.workit test-audit <paths>over the suite or a hot spot, with the findings handed toworkit-test-audit.references/vocabulary.md(module, interface, depth, seam, adapter, leverage, locality; the deletion test; dependency categories; replace, don't layer) andreferences/instruction-files.md.Wiring
wk-architecturealias, triggerarchitecture, plus one bootstrap route:- architecture (user-invoked; offer it): workit-architecture.disable-model-invocation: trueandagents/openai.yamlwithallow_implicit_invocation: false./wk-architecturecommand.Tests
[workit-retro, workit-architecture], and each user-invoked route must carry(user-invoked; offer it). The existing tests cover the description, triggers, Codex flag, references, CLI grammar and canonical cross-skill references.wk-architecture.Budget
The new description and route line cost about 51 resident tokens. Rebased onto main after #218's bootstrap trim, the resident text measures 1678 of 1700.
Review fixes (be05890)
workit knowledge lintfinding; the lint exits 0 after the last pass, or the findings that remain are reported.workit check testand commits throughworkit git commit, and a sentence that a test pins stays unless the user approves changing the test. The PR is opened throughworkit-ship. Topic files are checked by hand, since the lint does not read them.chore(release)commits.workit-shape).architecture, deepen modules. New pins: never re-litigate an ADR, wait for approval, no commit adds a finding.Verification on be05890:
bun run check(unit 1595 pass, packaging 231 pass, tsc),bun run knipandbun run test:acceptance(24 pass), all green.🤖 Generated with Claude Code